You can write applications with WebSphere MQ JMS using two programming models:
This section considers publish/subscribe and how publish/subscribe messaging is implemented in WebSphere MQ JMS.