Este tema ofrece una visión general de la arquitectura de
un proveedor de servicios Web que utiliza IMS
Enterprise Suite SOAP Gateway creado por medio de un escenario de desarrollo ascendente.
Los pasos siguientes describen cómo se procesa un mensaje en tiempo de ejecución:
- La aplicación cliente del servicio Web envía un mensaje SOAP a
IMS Enterprise Suite SOAP Gateway que contiene la
entrada de la aplicación IMS en formato XML.
- La pasarela SOAP procesa la cabecera SOAP y recupera la información de
correlación y conexión adecuada para la solicitud de entrada.
- La pasarela SOAP crea un mensaje de IMS
Connect, que consta de una cabecera de IMS Connect
seguida de los datos XML de entrada, en IMS
Connect
mediante TCP/IP.
- IMS Connect llama a su adaptador XML, que a su
vez llama al conversor de XML para transformar los datos XML al formato de la aplicación
IMS.
- IMS Connect envía el mensaje para el
proceso posterior. En el resto de este paso, el proceso es el mismo que en un flujo
de transacción normal. La transacción devuelve su salida y ésta se coloca en IMS Connect.
- IMS Connect llama al adaptador XML para
transformar los datos de la aplicación IMS al
formato XML.
- IMS Connect envía el mensaje XML de salida
a la pasarela SOAP mediante TCP/IP.
- La pasarela SOAP envuelve el mensaje de salida en una cabecera SOAP.
- IMS Enterprise Suite
SOAP Gateway envía el mensaje de salida SOAP a la aplicación cliente.
En esta arquitectura de proveedor de servicios,
los programas de proceso de mensajes (MPP) de IMS no
tienen conocimiento de que se están invocando como servicios Web y, por tanto, no tienen
acceso al contexto de invocación de servicios.