Use o padrão de Service Facade para WebSphere MQ: Pedido-Resposta para fornecer uma fachada de serviço da web para funções que estão acessíveis apenas através do WebSphere MQ. Este padrão cria uma ponte entre o protocolo HTTP síncrono, que é geralmente usado com serviços da Web, e aplicativos existentes com interfaces do WebSphere MQ que não podem ser atualizados facilmente.
Use este padrão onde aplicativos do provedor fornecem uma interface XML e aplicativos clientes suportam chamadas para serviços da Web. O padrão pode ser estendido com transformações para suportar uma fachada de serviço para aplicativos com interfaces não XML sobre WebSphere MQ.
A solução é implementar um fluxo de mensagens que fornece um ponto de entrada de serviço. Quando um pedido de serviço é recebido, o identificador de resposta é armazenado em uma fila interna e o pedido é encaminhado ao aplicativo do provedor. Quando a resposta é recebida do aplicativo do provedor, o identificador da resposta é recuperado e uma resposta de serviços da Web, que contém a resposta do provedor, é retornada ao aplicativo solicitante.
Leia a seção a seguir para obter informações sobre como aplicar e usar este padrão.
Restrições no uso do padrão