Um estudo recente divulgado pelo Gartner aponta que o conceito de arquitetura orientada a serviços (SOA) será utilizado em mais de 50% das novas aplicações de missão crítica e processos de negócios projetados neste ano. Para 2010, o instituto de pesquisas prevê que esse número cresça para mais de 80%.
De acordo com o Gartner, porém, embora o conceito de SOA tenha crescido dramaticamente em popularidade no último ano, o número de projetos que falharam também aumentou. Ou seja, as empresas descobriram que os benefícios de SOA têm um custo e os desafios associados à sua adoção também precisam ser considerados. ?Os novos softwares para SOA obtiveram uma grande adesão, mas devido a imaturidade dos produtos muitos usuários se decepcionaram, principalmente em termos de confiabilidade, desempenho e produtividade,? diz L. Kenney Frank, diretor de pesquisa do Gartner. ?Os princípios de SOA foram aplicados de maneira extremamente rígida e isso levou a resultados insatisfatórios, fazendo como que os projetos se tornassem demasiadamente caros e não fossem concluídos no prazo.?
O analista do Gatner diz, entretanto, que um grande número de casos de sucesso foram relatados, e nenhuma falha conceitual significativa foi descoberta em SOA. ?As organizações devem investir agressivamente em SOA porque ela se transformará rapidamente numa espécie de fundação das arquiteturas, para virtualmente todas as novas aplicações críticas de negócio?, afirma Kenney.
A movimentação em torno de SOA, segundo ele, é motivada na maioria dos casos pelas mudanças significativas que traz ao ambiente de negócio, que se manifesta mais freqüentemente no contexto de uma unidade de negócio específica. ?A adoção de SOA é extremamente benéfica do ponto de vista do CIO, já que ele está cada vez mais pressionado para entregar mais aos usuários e pela redução do orçamento de TI.? ?E SOA pode ser parte da resposta, fornecendo uma estrutura de arquitetura para que ele consiga endereçar seus desafios?, completa Kenney.
O analista do Gartner ressalta, porém, que SOA não é um produto que pode ser comprado e instalado, pois requer a adoção de uma série novas tecnologias e mudanças no comportamento das pessoas. ?As organizações que olham a adoção de SOA de forma estratégica devem desenvolver seu ?business case? tendo em mente a combinação de negócios e os benefícios de TI?, diz Kenney.
Os benefícios práticos de uma boa implantação de SOA, segundo ele, são mais adaptabilidade e rapidez na distribuição das aplicações, e custos mais baixos no desenvolvimento e integração de sistemas. ?Mas a adoção de SOA tem também implicações significativas. Comparado com as arquiteturas tradicionais ou com a arquitetura cliente/servidor, SOA necessita deu um projeto mais cuidadoso da aplicação, requer frequentemente o uso do middleware de integração, além de testes constantes para eliminar erros, já que seu uso em ambientes distribuídos são complexos e caros?, finaliza Kenney.