![JAX-WS - Aula 1: Implementado o primeiro serviço baseado em SOAP.](https://i.ytimg.com/vi/aQnVFsWWyb4/hqdefault.jpg)
Contente
- Definição - O que significa SOAP (Simple Object Access Protocol)?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica o protocolo SOAP (Simple Object Access Protocol)
Definição - O que significa SOAP (Simple Object Access Protocol)?
O protocolo SOAP (Simple Object Access Protocol) é um protocolo para implementar serviços da Web. O SOAP apresenta diretrizes que permitem a comunicação via Internet entre dois programas, mesmo se executados em plataformas diferentes, usam tecnologias diferentes e são escritos em diferentes linguagens de programação.
Hoje, esse termo é simplesmente conhecido como SOAP e não é considerado um acrônimo.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica o protocolo SOAP (Simple Object Access Protocol)
Como protocolo, o SOAP possui quatro partes básicas:
- Diretrizes para o conteúdo de um e como ele é processado
- Diretrizes de codificação para tipos de dados definidos pelo aplicativo
- Diretrizes para chamadas de procedimento remoto (RPCs) e respostas
- Diretrizes para troca de s através de certos protocolos
O SOAP é gravado usando XML (Extensible Markup Language). A estrutura do documento XML também é composta por quatro elementos básicos:
- Envelope
- Cabeçalho
- Corpo
- Culpa
O elemento do envelope é onde um documento XML pode ser identificado como um SOAP. Um SOAP é um documento XML estruturado com o elemento envelope que encapsula o elemento do cabeçalho e o elemento do corpo, nessa ordem. O elemento de falha está localizado dentro do corpo.
O elemento do cabeçalho é realmente opcional. Mas, quando presente, é onde as informações podem ser encontradas sobre o aplicativo, como autenticação, pagamento, ID da transação etc.
O elemento body é onde o real é encontrado. O elemento de falha contém erros e informações de status.
Embora os SOAP usem o HTTP como sistema de entrega, outros protocolos de transporte também são suportados.