Chapter 7. Developing Applications with JBoss Messaging Service
The medium is the message. Marshall McLuhan
Messaging is a method of communication between software components or applications. The Java Message Service (JMS) is a Java API designed by Sun that allows applications to create, send, receive, and read messages (refer to http://java.sun.com/products/jms/docs.html).
Messaging differs from other standard protocols, such as Remote Method Invocation (RMI) and Hypertext Transfer Protocol (HTTP), in two ways. Firstly, the conversation is mediated by a messaging server, so it's not a two-way conversation between peers. Secondly, the sender and receiver need to know only the message format and the destination to be used. This is in contrast ...