Certo
O IBM® MQ é um middleware de sistema de mensagens robusto, seguro e confiável. Ele usa mensagens e filas para suportar troca de informações entre aplicativos, sistemas, serviços e arquivos. Ele simplifica e acelera a integração de diferentes aplicativos e dados de negócios em múltiplas plataformas. Ele suporta uma ampla variedade de APIs e linguagens e pode ser implementado no local, na nuvem e na nuvem híbrida.
https://www.ibm.com/support/knowledgecenter/pt-br/SSFKSJ/com.ibm.mq.helphome.doc/product_welcome_wmq.htm
O MQ não requer o uso do tipo de mensagem como atributo obrigatório ao se gravar uma mensagem. Porém o uso explícito desse campo no Message Descriptor (MD) pode ajudar a determinar como uma mensagem pode ser processada, bem como o gerenciamento das mensagens de uma fila. Os tipos de mensagens podem ser datagrama, request, reply e report, e como uma fila pode conter mais de um tipo, dependendo do desenho das aplicações, o tipo de mensagem pode ajudar a determinar como a aplicação manipulará as mensagens lidas.
https://www.ibm.com/developerworks/br/local/websphere/mq_conceitos_melhores_praticas/index.html