Introduction to IBM WebSphere MQ publish/subscribe messaging
Publish/subscribe messaging allows you to decouple the provider of information, from the consumers of that information. The sending application and receiving application do not need to know anything about each other for the information to be sent and received.
Before a point-to-point IBM® WebSphere® MQ application can send a message to another application, it needs to know something about that application. For example, it needs to know the name of the queue to which to send the information, and might also specify a queue manager name.
IBM WebSphere MQ publish/subscribe removes the need for your application to know anything about the target application. All the sending application has to do, is put a IBM WebSphere MQ message, containing the information that it wants, and assign it a topic, that denotes the subject of the information, and let IBM WebSphere MQ handle the distribution of that information. Similarly, the target application does not have to know anything about the source of the information it receives.