Resumo de Arquitetura Orientada a Serviços (SOA), Web Services e REST
Descrição do Resumo:
A Arquitetura Orientada a Serviço (SOA) é um paradigma para organização e utilização de competências distribuídas que estão sob controle de diferentes domínios proprietários. Ela é um modelo de arquitetura de software voltado para a construção de aplicações que implementam processos de negócio ou serviços utilizando um conjunto de componentes fracamente acoplados e orquestrados a fim de prover um nível de serviço bem definido.
Os Web Services são uma abordagem para implementar SOA com o uso de protocolos de comunicação e representações de dados com base em XML para alcançar independência de plataforma e, consequentemente, a interoperabilidade. Proporcionam um modo padronizado de integrar aplicativos baseados na Web como um meio de as empresas e organizações se comunicarem sem ter um conhecimento extensivo dos sistemas de TI umas das outras.
O REST é uma outra abordagem para implementação de Web Services. Trata-se de um estilo arquitetural para projetar aplicações de rede distribuídas e construir sistemas fracamente acoplados.
Neste resumo, discutiremos sobre todos estes assuntos e, em seguida, resolveremos algumas questões cobradas em concursos públicos.
Bons estudos,
Equipe Resumos de TI
Conteúdo do Resumo:
- Arquitetura Orientada a Serviços (SOA)
- Definição
- SOA x POO
- Definições de SOA
- Componentes de SOA
- Princípios Básicos de SOA
- Modelo Operacional Triangular (Arquitetura SOA)
- Barramento de Serviços (Enterprise Service BUS – ESB)
- Orquestração de Serviços
- Web Services
- Abordagem dos Web Services para SOA
- Protocolo SOAP
- Estrutura de uma mensagem SOAP
- Padrão WSDL
- Elementos WSDL
- WSDL 1.1
- WSDL 2.0
- Padrão UDDI
- REST – Representational State Transfer