[figure] Technology landscape

Service Oriented Architectures

Os Novos Desafios

Depois de ter assistido, por alguns anos, a um progressivo processo de "commoditização" dos serviços de TI nos últimos tempos, a freqüente integração entre a empresa e seus parceiros e a crescente competição que novos serviços requerem, mais avançados e flexíveis com "time to market" cada vez menores, mudaram radicalmente esta tendência transformando os serviços de TI em ferramentas de Business.

Atualmente as empresas se apresentam com grandes investimentos já realizados em infra-estruturas de software verticais e monolíticos, que possuem altos custos de manutenção, são pouco flexíveis e necessitam de longos prazos para implementar as modificações ditadas por negócios cada vez mais dinâmicos.

[gráfico] Estudo do Gartner Group mostrando que somente 8% do budget pode ser dedicado a verdadeiras novas funcionalidades. Figura 1: Somente 8% do budget pode ser dedicado a verdadeiras novas funcionalidades.

Em uma condição como esta raramente é possível reciclar as funcionalidades das aplicações em um contexto diferente daquele pelo qual foram pensadas. O problema incide também com as equipes de profissionais responsáveis pela gestão e manutenção de tais sistemas: considere, por exemplo, sistemas como SAP que necessitam de técnicos altamente qualificados e dificilmente recicláveis em contextos diferentes.

Um interessante estudo do Gartner Group, ilustrado na figura 1, mostra qual é o efeito de tal situação sobre os budget de IT das empresas .

Uma das principais respostas que a evolução tecnológica e dos paradigmas arquiteturais deu para este problema são as Arquiteturas Orientadas aos Serviços (SOA).

Mesmo que o nome possa intimidar, o conceito é simples e ao mesmo tempo potente: responder às necessidades presentes e futuras, transformando as aplicações software (novas ou legacy) em um conjunto de fornecedores de serviços que possam ser infinitamente reorganizados para responder às mutáveis exigências de business e integração.

[gráfico] Estudo da IBM em 35 projetos de SOA onde é mostrado que 100% melhoraram a flexibilidade e 97% reduziram o custo operacional. Figura 2: Benefícios na utilização de SOA entre os 35 projetos estudados.

Um estudo redigido pela IBM, que examina 35 projetos de implementação do paradigma SOA em grandes empresas de 11 setores industriais diferentes, apresentou resultados extremamente positivos, como mostra o gráfico ilustrado na figura 2.

Graças a SOA, as empresas podem desenvolver novos produtos e serviços a custos menores e com menor tempo de trabalho, muitas vezes com os mesmo asset tecnológicos que já possuíam. A maior flexibilidade permite um maior alinhamento entre TI e os processos de negócios, transformando a tecnologia de fornecedor de serviço em criador de valor.