4.2 - SOAP e a Mensagem
SOAP foi o padrão original de serviços para a Internet e ainda é o mais importante e o mais utilizado no momento. Este padrão especifica um protocolo de comunicação simples, baseado em XML, entre as aplicações. Como ele é baseado em XML, não é necessário passar objetos como referência.
Mensagens SOAP tem a estrutura simples mostrada na figura a seguir:
| Envelope (Obrigatório) – Marca o início e o fim de uma mensagem | |
|---|---|
| Cabeçalho (Opcional) – Informações gerais sobre a mensagem como autenticação e gerenciamento de transação. | Corpo (Obrigatório) - Dados da mensagem ou documento que está sendo enviado. |
O cabeçalho contém informações sobre a carga da mensagem, incluindo possivelmente elementos, como tokens de segurança e contextos de transação. O corpo mantém o conteúdo real da mensagem que está sendo passada entre as aplicações.