O SOA representa
uma nova geração da plataforma da computação distribuída.
SOA é uma
filosofia de TI que visa facilitar a integração entre sistemas, orientando a
criação e a disponibilização de soluções modulares e fracamente acopladas
baseadas no conceito de serviços.
É um estilo de
arquitetura de software cujo princípio fundamental prega as funcionalidades
implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.
Freqüentemente
estes serviços são conectados através de um “barramento de serviços” que
disponibiliza interfaces, ou contratos, acessíveis através de Web Service ou
outra forma de comunicação entre aplicações.
::benefícios...
Facilidade de
criar/controlar processos, diminuição de redundâncias (em todos os níveis),
aumento da capacidade de expandir operações.
Muitos são as
vantagens de se implementar SOA, abaixo descrevemos alguns:
::onde atuar...
Dificuldade de comunicação entre aplicações, dificuldade de gerenciamento de TI e Processos de Governança, são problemas rotineiros na TI da maioria das empresas e tornando-se pontos chaves de atuação.
::evolução...
A evolução da Arquitetura e Entrega de valor.
::em
resumo...
A plataforma de Arquitetura Orientada a Serviços (SOA) fornece o potencial para aumentar a capacidade de resposta e rentabilidade econômica da TI por meio de um paradigma que enfatiza os objetivos e benefícios estratégicos.
::vamos
gerar valor...
Do
ponto de vista de quem faz uso do SOA, temos grandes benefícios,
principalmente, no que se refere a uma efetiva convergência entre a tecnologia
e o negócio. Tais como:
»
Maior AGILIDADE da organização: resposta mais
rápida de TI.
» Diversificação de plataformas e Fornecedores: nada de ficar
“preso” a uma plataforma, sistema operacional e até mesmo fornecedor de
soluções de software. Com o uso do SOA aquele scriptzinho para UNIX se integra com
sua aplicação Web, Java, .Net, em ambiente Windows.
» Baixa complexidade na Integração: sem dúvida, um
dos grandes benefícios do SOA. Na integração tradicional, ponto-a-ponto, para cada “N” sistemas,
são necessários N integrações no cenário em que todos os sistemas precisam
“conversar” entre si.
Comentários