Acerca del ejemplo Sistema principal de servicio web
El ejemplo Sistema principal de servicio web muestra cómo invocar una aplicación hereditaria como un servicio
web.
En este ejemplo, la aplicación existente suministrada se invoca enviando un mensaje WebSphere MQ a una cola. El formato de este mensaje se correlaciona con un archivo de cabecera C.
El ejemplo tiene dos vías de acceso de flujos de mensajes, implementadas en un solo flujo de mensajes. El flujo de
mensajes se diseñado para que se puedan ejecutar simultáneamente múltiples instancias del servicio Web.
Esto se lleva a cabo almacenando el contexto HTTP (identificador de respuesta) en una cola de 'estado' junto con el
identificador de correlación del mensaje enviado a la aplicación heredada.
- Vía de acceso 1:
- Se recibe un mensaje SOAP mediante HTTP.
- El mensaje SOAP transforma datos del cuerpo de SOAP en un tipo de mensaje heredado.
- El mensaje heredado se transfiere a una cola WebSphere MQ para invocar la aplicación existente.
- El contexto http está incorporado a un segundo mensaje correlacionado con el mensaje que se acaba de enviar a la
aplicación heredada.
- El mensaje de estado se envía a una cola WebSphere MQ para recuperarlo posteriormente (vea Vía de acceso 2).
- Vía de acceso 2:
- Se recibe una respuesta de la aplicación heredada mediante WebSphere MQ
- Se recupera un mensaje de estado de una cola WebSphere MQ.
- Los datos del mensaje heredado se incorporan al cuerpo de un mensaje SOAP.
- El contexto http se establece a partir del mensaje de estado.
- El mensaje de respuesta SOAP se envía mediante HTTP.
Volver a la Página de presentación de ejemplos