SOAP
Origem: Wikipédia, a enciclopédia livre.
SOAP (acrônimo do inglês Simple Object Access Protocol) é um protocolo para intercâmbio de mensagens entre programas de computador. SOAP é um dos protocolos usados na criação de Web Services.
Geralmente servidores SOAP são implementados utilizando-se servidores HTTP pré-existentes, embora isto não seja uma restrição para funcionamento do protocolo. As mensagens SOAP são documentos XML que aderem a uma especificação fornecida pelo orgão W3C.
O primeiro esforço do desenvolvimento do SOAP foi implementar RPCs sobre XML.
[editar] Definição
Envelope das mensagens, regras de codificação, convenção RPC, ligação com protocolos subjacentes.
O SOAP oferece
- mecanismo para definir a unidade de comunicação,
- mecanismo para lidar com erros,
- mecanismo de extensão que permite evolução,
- mecanismo entre as mensagens SOAP e o HTTP, representar tipos de dados em XML.
[editar] Concepção
Simplicidade, independente do vendedor, independente da linguagem, independente do modelo de objectos, independente do transporte.