Skip to content

Instantly share code, notes, and snippets.

@itlpps itlpps/SOA
Last active Oct 23, 2015

Embed
What would you like to do?
Ítalo P.P.Silva
130102757
SOA - Arquitetura Orientada a Serviços
• O que é SOA?
É um estilo de arquitetura de softwares. Frequentemente estes serviços são conectados através de um "barramento de serviços" (enterprise service bus, em inglês) que disponibiliza interfaces, ou contratos, acessíveis através de web services ou outra forma de comunicação entre aplicações.
• O que é Serviço?
É uma função de um sistema computacional que é disponibilizado em outro sistema. Serviço deve ser independente de outros serviços.
• Princípios Serviços
• Serviços reutilizáveis
• Serviços compartilham um contrato formal
• Serviços possuem baixo acoplamento
• Serviços abstraem a lógica
• Serviços são capazes de se compor
• Serviços são autônomos
• Serviços evitam a alocação de recursos por longos períodos
• Serviços devem possuir a capacidade de serem descobertas
• Governança SOA
É responsável por definir várias políticas e diretrizes para uma boa implantação de uma Arquitetura Orientada a Serviços.
• Porque e quando usar SOA?
Usado quando um sistema precisa de integração com outro sistema diferente, serviços compartilhados entre aplicativos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.