Aplicativos SOAP

SOAP é uma linguagem baseada em XML definida pelo W3C (World Wide Web Consortium) para envio de dados entre aplicativos. O SOAP é neutro em relação a transporte e plataforma.

Mensagem SOAP

Uma mensagem SOAP inclui um envelope contendo:
  • Um cabeçalho opcional (contendo um ou mais blocos de cabeçalhos).
  • Um corpo obrigatório.
O conteúdo do cabeçalho e do corpo geralmente é definido pelo WSDL.

Estilo SOAP

SOAP define dois tipos de estilo:
RPC
O corpo do SOAP corresponde a uma chamada de método.
documento
O corpo SOAP é normalmente um documento XML coarser-grained e é definido explicitamente pelo Esquema XML.

Codificações SOAP

SOAP define dois tipos de codificação:
Codificação SOAP
Com a codificação SOAP, o conteúdo é definido utilizando um esquema de codificação que implica em um mapeamento para tipos específicos de idioma.
literal
Com a codificação literal, o conteúdo do SOAP é definido explicitamente por algum esquema (geralmente o Esquema XML).

Combinações de estilo e codificação SOAP

Três das quatro possíveis combinações de estilo e codificação SOAP são suportadas pelo importador WSDL e pelo gerador WSDL:
  • Codificado para RPC e SOAP (suportado apenas para o importador WSDL).
  • RPC e literal.
  • Documento e literal.

Versões de SOAP

Estão disponíveis duas versões de SOAP:
  • SOAP 1.1
  • SOAP 1.2
SOAP 1.1 possui alguns problemas de interoperabilidade, principalmente em relação à utilização da codificação SOAP, que são tratados por um padrão separado: o WS-I Basic Profile.

Informações Adicionais

Para obter informações adicionais sobre WSDL 1.1, consulte o W3C (World Wide Web Consortium) e, em específico, os documentos SOAP 1.1 e SOAP 1.2 em:
Para obter informações adicionais sobre o WS-I Basic Profile, consulte o WS-I e, em específico, o documento WS-I Basic Profile:
Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Validação de WSDL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:57

ac34630_