The Java Message Service (JMS)

An enterprise-level platform such as J2EE wouldn't be complete without a messaging API. Thanks to the Java Message Service (JMS), J2EE has good support for messaging. JMS is similar to JDBC in that it is a standard API for existing message systems, just as JDBC is a standard API for accessing databases. Like JDBC, JMS can't stand on its own two feet. It only defines the interfaces and major classes that are used to communicate with a messaging system, and does not actually implement any messaging.

Most of the top J2EE application servers support messaging, so you shouldn't have too hard a time finding an implementation of the messaging service. Sun provides a list of JMS vendors at http://java.sun.com/products/jms/vendors.html ...

Get Special Edition Using Java™ 2 Enterprise Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.