JMS Adapter overview
Use the Java™ Message Service (JMS) Adapter as a client to any JMS-compliant messaging system provider.
JMS is part of the Java™ 2 Platform Enterprise Edition (J2EE) standards. It defines a standard API for accessing enterprise-messaging systems. Its purpose is to insulate an application from the underlying messaging system in much the same way that Java™ Database Connectivity (JDBC) insulates an application from a specific database.
A number of JMS implementations exist for messaging-oriented middleware (MOM) systems. Some provide a JMS layer on top of existing systems, for example, MQ Series from IBM® and TIB Rendezvous from TIBCO, while others MOM systems are implemented in Java™, and whose primary interface is JMS, for example, FioranoMQ from Fiorano. The JMS API standard allows Java™ applications to interact with MOM systems that have implemented the JMS-compliant interfaces.