Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOA - Coggle Diagram
SOA
Características
Baixo acoplamento (loose coupling)
Contrato de serviço
Abstração de serviços
Reutilização de serviços
Composição do serviço
Autonomia do serviço
Otimização de serviços
Descoberta de serviços
Vantagens
Alinhamento com as regas do negocio
diminuição no tempo de desenvolvimento
isolamento e flexibilidade do serviço
facilidade na agregação de novas tecnologias
reutilização de comentes
Padrões Utilizados
XML
SOAP
troca de protocolos xml
HTTP
WSDL
descrever o serviço
UDDI
Listar os serviços na rede
Orientação a Serviços
monólito
Sistemas modularizados
arquitetura baseada em componentes
Benefícios
Reuso de código
Redução de redundâncias de funcionalidades
Redução do custo de manutenção.
Componente
Enterprise Service Bus (ESB)
é uma canal para o consumo dos serviços
se cair os sistemas também caem
questões
1.c,2.c
É uma arquitetura cria serviços interoperáveis que pode ser reutilizáveis por diversas aplicações.
Criação de microsserviços
baseada em serviços atômicos, independentes e com baixo acoplamento