WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Contexto

En este escenario se explica cómo crear una correlación de mensajes que transforma un mensaje SOAP, cómo configurar las propiedades de correlación y cómo definir transformaciones entre las distintas partes de un mensaje SOAP.

Su compañía ha implementado un servicio AddressBook que utilizan distintos departamentos en distintos países de la organización. Este servicio permite que los empleados obtengan una dirección de correo de un cliente o guarden una dirección de correo de un nuevo cliente.

Esta figura muestra el servicio AddressBook que utilizan tres departamentos.

La compañía utiliza WebSphere Message Broker para desarrollar y gestionar distintas soluciones de integración que transforman y comunican datos entre los sistemas de origen y de destino. Para hacer que el servicio lo puedan reutilizar varias aplicaciones, diseña una aplicación responsable de la transformación de los distintos formatos de datos entre la aplicación solicitante y el servicio AddressBook. El servicio AddressBook es un servicio basado en SOAP que almacena una nueva dirección o devuelve una dirección al usuario. Se utiliza una correlación de mensajes para definir cómo transformar el mensaje SOAP en función de la operación que solicite el usuario.

En WebSphere Message Broker, puede transformar los mensajes SOAP utilizando cualquiera de los métodos siguientes:
En WebSphere Message Broker tiene las siguientes opciones para implementar una transformación visual:

Este escenario muestra cómo transformar mensajes SOAP utilizando una correlación de mensajes que crea, configura y asigna a un nodo Mapping.