SOAP es un protocolo ligero basado en XML para el intercambio de información
en un entorno distribuido descentralizado.
El protocolo consta de tres partes:
- Un sobre que define una estructura que describe lo que hay en un mensaje y cómo
procesarlo.
- Un conjunto de normas para expresar instancias de tipos de datos definidos por la aplicación.
- Una convención para representar llamadas y respuestas de procedimientos remotos.
SOAP puede utilizarse con otros protocolos, tales como HTTP.
Las especificaciones para SOAP se publican en el Consorcio World Wide Web
(W3C).
La especificación para SOAP 1.1 se describe en:
Esta especificación no cuenta con el respaldo de W3C, pero forma la base de
la especificación SOAP 1.2. La especificación para SOAP 1.1 amplía el acrónimo
SOAP a Simple Object Access Protocol.
SOAP 1.2 es una recomendación W3C y se publica en dos partes:
La especificación también incluye un documento (Primer) que pretende proporcionar una guía
de aprendizaje sobre las características de la especificación SOAP Versión 1.2, incluidos casos
de uso. La especificación para SOAP 1.2 no amplía el acrónimo.
El documento (Primer) se publica en: