JMS (Java Message Services) is a Java Message Oriented Middleware (MOM) API for sending messages between two or more application components. JMS is a part of the Java 2 Platform, Enterprise Edition (J2EE), and is defined by a specification developed under the Java Community Process as JSR 914. It enables distributed communication that is loosely coupled, reliable, and asynchronous.
The JMS API supports two models:
- A point-to-point or queuing model (with a single consumer)
- A publish and subscribe model (if more than one consumer is needed)
|Glossary of Terms