Use o padrão de Service Facade para WebSphere MQ: Unidirecional com Confirmação para apresentar uma interface de serviço da Web aos clientes e para preencher as solicitações de serviço usando um aplicativo ativado para WebSphere MQ.
Use este padrão para ligar os protocolos HTTP assíncronos e protocolos do sistema de mensagens confiáveis para manipular atualizações com uma garantia de que os pedidos serão salvos para processamento.
Este padrão fornece loose coupling entre solicitantes e provedores na sincronização, nos protocolos e no transporte. Ele é apropriado para as interfaces de serviço em sistemas existentes.
A solução é implementar um fluxo de mensagens que fornece um ponto de entrada de serviço. Quando um pedido de serviço da web é recebido sobre HTTP, os dados são colocados como uma mensagem persistente em uma fila para o aplicativo do provedor. Quando a mensagem é colocada, uma confirmação é retornada para confirmar que a solicitação foi aceita. Se um cliente receber uma confirmação, a mensagem foi gravada na fila. Se uma falha for recebida, nenhuma mensagem foi enviada, entretanto, se a falha for uma expiração, o caso é indeterminado, mas aplicativos clientes estarão cientes de que existe um problema.