O que é SOAP?

SOAP é um acrônimo para Simple Object Access Protocol. É um protocolo de mensagens baseado em XML para troca de informações entre computadores. SOAP é uma aplicação da especificação XML.

Pontos a serem observados

  • SOAP é um protocolo de comunicação projetado para se comunicar via Internet.

  • SOAP pode estender HTTP para mensagens XML.

  • SOAP fornece transporte de dados para serviços da web.

  • SOAP pode trocar documentos completos ou chamar um procedimento remoto.

  • SOAP pode ser usado para transmitir uma mensagem.

  • SOAP é independente de plataforma e linguagem.

  • SOAP é a maneira XML de definir quais informações são enviadas e como.

  • O SOAP permite que os aplicativos cliente se conectem facilmente a serviços remotos e invoquem métodos remotos.

Embora o SOAP possa ser usado em uma variedade de sistemas de mensagens e possa ser entregue por meio de uma variedade de protocolos de transporte, o foco inicial do SOAP são chamadas de procedimento remoto transportadas via HTTP.

Outras estruturas, incluindo CORBA, DCOM e Java RMI, fornecem funcionalidade semelhante ao SOAP, mas as mensagens SOAP são escritas inteiramente em XML e, portanto, são exclusivamente independentes de plataforma e linguagem.