SOA Arquitetura Orientada a Serviço
•
SOA – Arquitetura Orientada a Serviços
Conceitos e Aplicações
•
Prof. MSc. Edilberto Silva edilms@yahoo.com / http://edilms.eti.br
Gestão de TI
•
Baseado nos materiais dos professores
Luiz Fernando Sirotheau / Senac/DF
1
Alexandre Vasconcelos / UFPE / Qualiti Software Processes
SOA - Service Oriented Architecture (Arquitetura Orientada a Serviços):
Arquitetura proposta para interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, onde os serviços não necessitam de detalhes técnicos da plataforma dos outros serviços para a troca de informações ser realizada. (e-ping v.3,2007)
É um estilo de arquitetura que promove a integração entre o negócio e a
TI através de serviços. O serviço é o principal componente desta arquitetura. SOA preconiza como resultado: maior agilidade para atender a novas demandas, flexibilidade para atender as mudanças, redução de custo e reuso de ativos (serviços). (companyweb, 2007)
... é um paradigma para organização e utilização de competências distribuídas que estão sob controle de diferentes domínios proprietários.
...é um meio para organizar as soluções que promovem o reuso, crescimento e interoperabilidade. (Oasis – Modelo de Referência SOA 1.0,
2006
Prof. MSc. Edilberto Silva
Ponto vista do negócio
a independência funcional
•
•
É a mais recente iniciativa para desenvolver soluções de tratamento da informação aderente aos negócios
É uma abordagem que visa aumentar a eficiência do capital estrutural
É um estratégia para aumentar o valor percebido pelos clientes
É uma arquitetura para agilizar as mudanças nos negócios
a coesão
Definição tecnológica
•
•
•
acoplamento
É uma coleção de serviços (barramento de serviços)
Utiliza topologia de rede para realizar a troca de mensagens
Garante serviços fracamente acoplados, altamente coesos e com alta possibilidade de reutilização
edilms@yahoo.com
http://www.edilms.eti.br
2
Surge como conseqüência da aplicação dos