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.

Tudo o que o padrão SOAP faz é definir um protocolo orientado a mensagem simples, mas extensível para invocar serviços remotos, utilizando HTTP, SMTP ou UDP como a camada de transporte e XML para formatar os dados.

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.

Copyright © 2016 AIEC.