segunda-feira, 6 de abril de 2009

vantagens e desafio de uma arquitetura orientada a serviço

Ao ler o texto “vantagens e desafio de uma arquitetura orientada a serviço”, percebi que essencialmente a vantagem que essa tecnologia traz é a relação com o cliente. O texto aponta outras vantagens como a flexibilidade influenciando a criação de novos produtos e serviços e até reduzir custos operacionais.

Primeiramente é preciso que se entenda como funciona a arquitetura orientada a serviço(SOA).

“É um padrão de desenvolvimento que tem em mente fazer as funcionalidades do sistema disponíveis pra consumação externa, como os Webservices por exemplo”

por PedroLuz89 em 16 Jan 2009
on: (http://info.abril.com.br/forum/viewtopic.php?f=220&t=304&p=5982)

Dessa forma os clientes podem ter acesso a serviços em “tempo real”, como é o exemplo da empresa de cartão de créditos ProCard que adotou o SOA e dessa forma possibilitou um serviço de mudança de limite e mudar o endereço da fatura em tempo real, sem tramites ou lotes. E essa foi uma maneira de “dibrar” a concorrência

Uma outra vantagem bastante citada é a de existir “funções”. A prestadora de serviços bancários Frist Command Financial Planning ™, fez um “calculadora” em XML e usa essa calculadora em vários outros aplicativos.

A implantação de SOA tem custos. Para se fazer um SOA é preciso que se desenvolva outras tecnologias na empresa antes, como interface de programas de aplicativos (API´s) para web, ou compatibilidade. Além de um projeto piloto antes da implementação plena do SOA.

Essa tecnologia é difícil e cara de mudar, pois geralmente envolvem um conjunto de variáveis a serem consideradas, principalmente pelo fato de ao se mudar um aplicativo se muda toda a comunicação entre eles, porém as vantagens fazem valer pena se investir.

Nenhum comentário:

Postar um comentário