Acerca del ejemplo Servicio web

El ejemplo Servicio Web tiene dos partes:

Acerca del ejemplo Sistema principal de servicio web

El ejemplo Host de servicio Web muestra cómo proporcionar una aplicación heredada como un servicio Web. En este ejemplo, se llama a la aplicación heredada proporcionada enviando un mensaje de 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 (el identificador de respuesta) en una cola de "estado" junto con el identificador de correlación del mensaje enviado 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. Tenga en cuenta que aunque las estructuras de mensaje utilizadas por el ejemplo Cliente de servicio web y son las mismas que las utilizadas por Host de servicio web, se usa un conjunto de mensajes distinto. Esto es debido a que se ha considerado importante mostrar el recurso de importación WSDL.

El flujo de mensajes realiza las acciones siguientes:

  1. Se recibe un mensaje heredado mediante 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 mediante el transporte HTTP.
  4. La respuesta de servicio Web se recibe mediante el transporte HTTP.
  5. Se crea un nuevo mensaje en formato heredado utilizando los datos de la respuesta de servicio web.
  6. El mensaje se envía a una cola de respuestas de WebSphere MQ.

Icono de la página principal   Volver a la Página de presentación de ejemplos