JMS

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.