ONJava.com -- Asynchronous Messaging Made Easy With Spring JMS: "Asynchronous Messaging Made Easy With Spring JMS
by Srini Penchikala
Asynchronous process communication is an important part of a service-oriented architecture (SOA), since many system communications in an enterprise, especially those with external organizations, are asynchronous in nature. Java Message Service (JMS) is the API used to write JEE applications using asynchronous messaging. A traditional messaging implementation using the JMS API involves steps like JNDI lookups for the queue connection factory and Queue resources and creating a JMS session before actually sending or receiving a message."