Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Exemplo de aplicativos cliente de serviços da Web
  12. Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

SOAP (Protocolo Simples de Acesso a Objetos)

SOAP (Protocolo Simples de Acesso a Objetos)

SOAP é o protocolo de comunicações para serviços da Web. Ele define o formato de mensagens de serviços da Web. A Codificação SOAP é usada para informar ao ambiente de tempo de execução SOAP como traduzir de estruturas de dados, como Java, para XML SOAP. SOAP e o WSDL ditam a comunicação entre serviços da Web e seus clientes.
Uma mensagem SOAP contém as seguintes seções:
  • Envelope SOAP.
    O envelope define a estrutura da mensagem, incluindo o conteúdo da mensagem, quem ou o quê deve manipulá-la, e se ela é opcional ou obrigatória.
  • Cabeçalho SOAP.
    O cabeçalho é um elemento do envelope SOAP que permite adicionar recursos a uma mensagem SOAP de forma descentralizada.
  • Corpo SOAP.
    O corpo é o contêiner de informações obrigatórias que fornece um mecanismo de trocar informações com o destinatário pretendido.
Autenticação e gerenciamento de transações são exemplos típicos de extensões que podem ser implementadas como entradas de cabeçalho. O cabeçalho SOAP ajuda a processar os dados no corpo da mensagem SOAP. Informações relacionadas a autenticação ou a transações geralmente estão contidas no cabeçalho porque essas informações identificam a entidade que enviou o corpo da mensagem SOAP e o contexto no qual ela será processada.
Use um toolkit SOAP para criar e analisar mensagens SOAP. Um toolkit SOAP traduz chamadas de função de outro idioma para uma mensagem SOAP. Por exemplo, o toolkit Apache Axis traduz chamadas de função Java para SOAP.
Use SOAP para implementar serviços da Web em plataformas diferentes dentro e fora de uma organização. Cada implementação SOAP oferece suporte a diferentes chamadas de função e parâmetros. Portanto, uma função que funcione com um toolkit pode não funcionar com outro.