Acerca del ejemplo Servicios web que utilizan nodos HTTP

El ejemplo Servicios web que utilizan nodos HTTP consta de dos partes:

Acerca del ejemplo Host de servicio web

El ejemplo Host de servicio web muestra cómo proporcionar una aplicación heredada como un servicio web. En este ejemplo, la aplicación heredada proporcionada se invoca enviando un mensaje de WebSphere MQ a una cola. El formato de este mensaje se correlaciona con un archivo de cabecera C.

El ejemplo consta de dos rutas de flujo de mensajes, implementadas en un solo flujo de mensajes. Se pueden ejecutar simultáneamente varias instancias del servicio web en el flujo de mensajes. Para permitir que se ejecuten simultáneamente varias instancias del servicio web en el flujo de mensajes, se almacena el contexto HTTP (el identificador de respuesta) en una cola de "estado" con el identificador de correlación del mensaje que se envía a la aplicación heredada.

Acerca del ejemplo Cliente de servicio web

El ejemplo Cliente de servicio web muestra cómo un flujo de mensajes puede ser un cliente de un servicio web. El ejemplo Cliente de servicio web llama al ejemplo Host de servicio web. Aunque las estructuras de mensaje utilizadas por el ejemplo Cliente de servicio web son las mismas que la estructura de mensajes del ejemplo Host de servicio web, se utiliza un conjunto de mensajes diferente para mostrar el recurso de importación WSDL.

El flujo de mensajes realiza las acciones siguientes:

  1. Se recibe un mensaje heredado utilizando el transporte WebSphere MQ.
  2. Se crea una petición de servicio web utilizando los datos del mensaje.
  3. La petición de servicio web se envía utilizando el transporte HTTP.
  4. El mensaje de respuesta de servicio web se recibe utilizando el transporte HTTP.
  5. Se crea un nuevo mensaje en formato heredado utilizando los datos de la respuesta del servicio web.
  6. El mensaje se envía a una cola de respuestas de WebSphere MQ.

Volver a la página inicial del ejemplo