Protocolo SOAP
O protocolo SOAP (Simple Object Access Protocol, Protocolo Simples de Acesso a Objetos) permite a interação de serviços web entre si e com clientes. O SOAP é usado com protocolos de camada de aplicação como SMTP, FTP, HTTP, HTTPS, mas na maioria das vezes o SOAP é usado sobre HTTP.
Uma mensagem do protocolo SOAP consiste dos seguintes elementos:
- Envelope - o elemento raiz, que define a mensagem e o namespace usado no documento.
- Header contém atributos da mensagem, por exemplo, informações de segurança ou sobre roteamento de rede.
- Body contém a mensagem que é trocada entre os aplicativos.
- Fault elemento opcional, que fornece informações sobre erros que ocorreram durante o processamento de mensagens.
No entanto, é importante saber que o uso do protocolo SOAP para transmitir mensagens aumenta seu volume e reduz a velocidade de processamento.
Veja também
-
o mecanismo
CORS,
que permite a interação de serviços web com clientes