Vamos iniciar este post com uma estatística do Forrester Research que trata do aumento da adoção de SOA pelas empresas:
- Em 2005, o resultado da pesquisa do Forrester indicava que 53% das empresas estavam utilizando ou planejando a utilização da arquitetura orientada a serviços
- Em 2006 este número havia crescido para 62%
- Em 2007 já estava em 66%
- Mais importante: a quantidade de companhias que estavam considerando SOA como uma solução no nível corporativo (e não apenas em projetos específicos ou departamentais), cresceu de 22% em 2005 para 27% em 2007
- Em contrapartida, confirmando o firme propósito das empresas em adotarem SOA, a pesquisa indicou que em 2005, 47% não consideravam esta nova arquitetura, número que caiu para 33% em 2007
Um dado interessante, nas “entrelinhas” da pesquisa, confirma o fato de que não devemos encarar SOA sob a óptica da tecnologia e sim sob o prisma do negócio. Os analistas concluiram que “quanto mais o pessoal de IT tem a vivência prática na implementação de SOA, mais eles percebem que esta abordagem vai muito além do que o simples reuso e Web Services: é um facilitador dos negócios“.
Discutindo SOA com a Alta Gerência (ou Como Vender SOA para seus Chefes):
Nas primeiras tentativas de “vender” SOA na empresa em que trabalho, eu utilizava um “tecniquês” que mais confundia do que ajudava. Aprendi que devemos nos colocar no papel do executivo, do acionista, e falar a lingua deles. É exatamente o que indica a pesquisa. Algumas dicas:
- Uma abordagem interessante é: “Este novo estilo de arquitetura permite uma melhor integração dos nossos sistemas, preservando boa parte dos investimentos já realizados, e irá prover uma infra-estrutura que possibilitará a implementação de soluções em um tempo menor, ao permitir uma grande reutilização de partes de sistemas…”
- “Esta nova forma de construir novos sistemas e integrar os já existentes irá permitir uma maior flexibilidade para as demandas dos nossos negócios…”
Em Tempos de Recessão SOA pode Ajudar (e muito!)
Além das dicas acima é importante enfatizar para seu CFO que:
- SOA, principalmente quando aliado com os conceitos de virtualização/consolidação traz economiza (energia, espaço, custos de administração etc), evitando duplicação de soluções (os famosos “silos” de informação e sistemas). E isto traz uma racionalização inteligente na utilização dos ativos de IT
- “Com SOA temos a oportunidade de gastar 1/4 do estimado para reescrever aquela parte do nosso atual sistema (“legado”) ao utilizar esta nova forma de integração para implementar apenas a nova regra do negócio (novo serviço) e integrar à solução atual. E podemos fazer isto de forma mais rápida….”
Boa sorte!





Mais um termo relativamente novo. 

Já existe um considerável acervo de livros sobre SOA. A quase totalidade destes livros ainda está em inglês. Abaixo está o resultado de uma pesquisa rápida de literatura sobre arquitetura orientada a serviços.

