Aplicaciones SOAP

SOAP es un lenguaje basado en XML definida por W3C (World Wide Web Consortium) para enviar datos entre aplicaciones. SOAP es neutro en lo que concierne al transporte y a la plataforma.

Mensaje SOAP

Un mensaje SOAP consta de un sobre que contiene:
  • Una cabecera opcional (que contiene uno o varios bloques de cabecera).
  • Un cuerpo obligatorio.
El contenido de la cabecera y del cuerpo lo define normalmente WSDL.

Estilo SOAP

SOAP define dos tipos de estilo:
RPC
El cuerpo de SOAP corresponde a una llamada de método.
documento
El cuerpo de SOAP es generalmente un documento XML de una granularidad más gruesa y lo define explícitamente el esquema XML.

Codificaciones SOAP

SOAP define dos tipos de codificación:
Codificación SOAP
Con la codificación SOAP, el contenido se define utilizando un esquema de codificación que implica una correlación específica con los tipos específicos de lenguaje.
literal
Con la codificación literal, el contenido SOAP lo define explícitamente algún esquema (generalmente el esquema XML).

Combinaciones de estilo y codificación SOAP

El importador WSDL y el generador WSDL dan soporte a tres de las cuatro posibles combinaciones de estilo y codificación SOAP:
  • RPC y SOAP codificado (sólo se da soporte para el importador WSDL).
  • RPC y literal.
  • Documento y literal.

Versiones de SOAP

Hay disponibles dos versiones de SOAP:
  • SOAP 1.1
  • SOAP 1.2
SOAP 1.1 tiene algunos problemas de interoperatividad, relacionadas principalmente con el uso de la codificación SOAP, que se solucionan mediante un estándar independiente: el perfil básico de WS-I.

Información adicional

Para obtener más información sobre WSDL 1.1, consulte el World Wide Web Consortium (W3C) y, en concreto, los documentos SOAP 1.1 y SOAP 1.2 en:
Para obtener más información sobre el perfil básico de WS-I, consulte WS-I y, en concreto, el documento de perfil básico de WS-I:
Conceptos relacionados
Visión general de flujos de mensajes
Validación de WSDL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:09

ac34630_