|
Implementação de organizações SOA Publicado em 17-outubro-2006 Implantar uma organização de TI baseada em SOA (Services Oriented Architecture) requer um forte planejamento e tenacidade do CIO. O termo SOA é utilizado para definir interfaces padronizadas de software onde um programa pode utilizar funcionalidades (serviços) de outros programas. Pesquisas apontam que mais da metade das empresas americanas declaram existir barreiras para a implantação do SOA devido a dificuldades organizacionais e de governança de TI. Essa alegação só é aceitável em organizações de TI com baixos níveis de maturidade, uma vez que existindo uma metodologia de desenvolvimento bem definida e implantada não deveria existir tal problema. Quais são os fatores que os CIOs apontam para evitar a adoção do SOA em suas organizações? As explicações começam com a falta de tempo para desenvolver um plano estratégico de implantação em função da urgência dos projetos. Em segundo, não é claro para toda a organização (e talvez para alguns analistas de TI) os benefícios da arquitetura e a idéia é abandonada. A terceira razão é o receio do novo, o investimento nessa nova arquitetura pode trazer constrangimento ao pessoal de TI se a solução falhar. Em quarto, é a falta de especialistas de SOA no mercado, sendo realmente um obstáculo uma vez que não é possível formar um especialista da noite para o dia. E, por último, a falta de apoio das áreas de negócios em projetos de SOA pelo receio de não atingir os benefícios definidos pelo projeto. O que é necessário fazer para implementar uma estratégia de SOA na sua organização? Primeiro o CIO tem tomar a liderança do projeto. Segundo, dar prioridade a projetos que tragam retorno de investimento rápido para a organização. Terceiro, criar princípios tecnológicos baseados em SOA. Quarto, escolher um software que tenha uma boa relação custo/beneficio. E por último, buscar ajuda externa de empresas com experiência em implementação, com o compromisso de treinar o pessoal interno para futuros projetos. A escolha do software para implementar a organização SOA deve seguir os padrões de mercado. Uma aliança entre rivais como a BEA Systems, IBM, Oracle e SAP estão desenvolvendo o Open Service Oriented Architecture, or OSOA, com o compromisso de estabelecer um padrão aberto de interfaces. Nessa área tão importante como o software é o suporte de implantação e suporte. Desta forma, invista na seleção do parceiro estratégico de SOA.
|