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.