Soa - arquitetura orientada a serviços
•
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
•
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 …exibir mais conteúdo…
uma tempestade que derrube a rede e interrompa o fornecimento) e o consumidor pode pagar (por exemplo, transferência eletrônica de fundos) a empresa (acessibilidade).
Prof. MSc. Edilberto Silva edilms@yahoo.com http://www.edilms.eti.br 5
O que o SOA não é…
• • • • • • • • • • • SOA não é uma tecnologia SOA não é um produto SOA não é um projeto de TI SOA não é um software SOA não é um “framework” SOA não é uma metodologia SOA não é uma solução de negócio SOA não é um middleware SOA não pode ser comprada SOA não um serviço SOA não é uma ferramenta de produtividade
(companyweb,2007)
Prof. MSc. Edilberto Silva edilms@yahoo.com http://www.edilms.eti.br 6
Conceito
O “S” do SOA - Serviço
• • • • • • É uma tarefa repetitiva de negócios – Ex. Verificar crédito cliente; abrir nova conta É um componente, altamente coeso e fracamente acoplado que encapsula uma função de negócio reutilizável Recebe requisições e responde encapsulando todo o detalhe do seu processamento Executa um ciclo completo de trabalho e não depende do estado de outros componentes externos É uma unidade de trabalho feita por um fornecedor de serviço para fornecer resultados finais requeridos por um consumidor de serviço É invocado através de protocolos de comunicação independentes da localização e da tecnologia de suporte
CEO
Conceito
O “O” do SOA – Orientado a serviços
Para o CEO é uma forma crucial de criar uma corporação conectada e responder