WebSphere MQ (formerly MQ-Series) by IBM implements JMS interfaces. That is, if you include the right MQ jar files (can't remember which), you can hook up to an WMQ queue using JMS. Of course, there's a gazillion uses of this. Anyone who was using MQ can now take a more 'modern' web application and hook it up to a legacy mainframe or other system that was using MQ to begin with. And so on...
There are numerous examples of this, but I would just recommend wading through IBM's copious documentation and tech articles. Try searching on ibm.com and on IBM's developerWorks sites.
Joined: Jul 15, 2006
I realized through reading about Messaging Systems and JMS is that the most common reason for using JMS is integration between applications especially Integration between modern applications and legacy applications. I still cannot understand or feel the role of Messaging Systems.
Jimmy : Do you have more real-life examples about Messaging Systems.
From my experience as Jimmy mentioned we can integrate modern systems with legacy apps such as mainframe.
I have worked on Java Application (Front End) that uses JMS to transfer XML files/messages to the Backend for processing. The front end creates an XML file and stores them in the MQ Queue which then invokes a shell script that will pass the message to a COBOL program for further processing and creating reports, Update the database or bulk file processing etc, etc.