As funções do DB2 MQSeries suportam três modelos de mensagens: datagramas, publicar/assinar (p/a) e pedido/resposta (p/r).
As mensagens enviadas como datagramas são enviadas para um único destino sem resposta esperada. No modelo p/a, um ou mais publicadores enviam uma mensagem para um serviço de publicação que distribui a mensagem para um ou mais assinantes. O pedido/resposta é semelhante ao datagrama, mas o emissor espera receber uma resposta.