Utilice el patrón Fachada de servicio a WebSphere MQ: solicitud-respuesta para proporcionar una fachada de servicio web a funciones que sólo son accesibles mediante WebSphere MQ. Este patrón crea un puente entre el protocolo HTTP síncrono, que se utiliza normalmente con los servicios web, y las aplicaciones existentes con interfaces de WebSphere MQ que no se puedan actualizar fácilmente.
Utilice este patrón donde las aplicaciones de proveedor proporcionen una interfaz XML y llamadas de soporte de aplicaciones clientes a servicios web. El patrón puede ampliarse con transformaciones para dar soporte a una fachada de servicio a aplicaciones con interfaces no XML a través de WebSphere MQ.
La solución es implementar un flujo de mensajes que proporcione un punto de entrada de servicio. Cuando se recibe una solicitud de servicio, el identificador de respuesta se almacena en una cola interna y la solicitud se reenvía a la aplicación de proveedor. Cuando se recibe la respuesta de la aplicación de proveedor, el identificador de respuesta se recupera y una respuesta de servicios web, que contiene la respuesta del proveedor, se devuelve a la aplicación solicitante.
Consulte la sección siguiente para obtener información sobre cómo aplicar y utilizar este patrón.
Restricciones en el uso del patrón