Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

SOAP

SOAP

SOAP es el protocolo de comunicación para los servicios web. Define el formato de los mensajes de solicitud, respuesta y fallo de un servicio web. El servicio de integración de datos puede procesar mensajes SOAP 1.1 y SOAP 1.2 con codificación document/literal.
Un mensaje SOAP contiene las siguiente secciones:
Envoltorio SOAP
El envoltorio define el marco de trabajo del mensaje, el contenido del mensaje y aquello que debe manejar el mensaje.
Encabezado SOAP
El encabezado identifica la entidad que envía el mensaje SOAP. Incluye información de autenticación. También incluye información sobre cómo procesar el mensaje SOAP.
Cuerpo SOAP
El cuerpo es el contenedor de los datos que el cliente y el proveedor del servicio web intercambian entre sí.
Los mensajes SOAP son XML. Cuando un mensaje SOAP contiene elementos de ocurrencia múltiple, los grupos de elementos constituyen niveles en la jerarquía XML. Los grupos están relacionados cuando un nivel está anidado dentro de otro.
Un mensaje SOAP puede contener datos jerárquicos. Por ejemplo, el cliente envía una solicitud para añadir pedidos de clientes a una base de datos de ventas. El cliente pasa dos grupos de datos en un mensaje de solicitud SOAP. Un grupo contiene un ID y nombre de cliente y el otro grupo contiene información de los pedidos. La información de los pedidos puede ocurrir varias veces.
Un mensaje de respuesta SOAP puede contener datos jerárquicos. Por ejemplo, un cliente de servicio web genera una solicitud SOAP para pedidos de clientes. El servicio web devuelve un encabezado de pedido y elementos de detalle de pedido de ocurrencia múltiple en la respuesta SOAP.