The Java Message Service (JMS) API defines a common set of interfaces for interacting with messaging systems. The JMS API ensures asynchronous communication and reliable delivery between an application component and a messaging system. The JMS API supports two types of messaging that can take place:
Vendors of messaging systems expose their systems using drivers compliant with the JMS API specification, thus enabling application components to access the messaging systems in a unified manner. |