Why is JMS important?
Location: http://www.jguru.com/faq/view.jsp?EID=775 Created: Nov 10, 1999 Modified: 1999-11-10 16:22:05.324 Author: Jerry Smith (http://www.jguru.com/guru/viewbio.jsp?EID=9) There are several reasons. First, the JMS specification includes two popular messaging strategies: point-to-point and publish/subscribe. Many vendors are supporting this common framework; hence, programmers will be able to implement message-oriented operations in their distributed software that will be portable across many messaging-oriented middleware (MOM) products. Second, JMS supports both synchronous and asynchronous message passing. In some scenarios, asynchronous messaging is essentially required; in others, it is simply more convenient than synchronous message operations; and, in general, there are scenarios for which highly structured, synchronous communication, such as remote method invocations, is just too rigid. A third important issue is that JMS supports an event-oriented approach to message reception