Java Message Service (JMS)

Return to Glossary

Java Message Service (JMS) is an Application Programming Interface (API) by Sun Microsystems that functions as Java Message-Oriented Middleware (MOM). It is designed for an exchange of loosely coupled, reliable and asynchronous messages between different software application components (called clients), which are based on the Java 2 Platform, Enterprise Edition (J2EE).

JMS is a messaging standard capable of creating, sending, receiving and reading messages as requests, reports, or events consumed by the software application components, not by humans. JMS allows programs in dissimilar systems, or written in different programming languages, to coordinate with each other via messages.

Source: https://www.techopedia.com/definition/4298/java-message-service-jms