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