Java Message Service


Also found in: Acronyms, Wikipedia.

Java Message Service

(programming, messaging)
(JMS) An API for accessing enterprise messaging systems from Java programs. Java Message Service, part of the J2EE suite, provides standard APIs that Java developers can use to access the common features of enterprise message systems. JMS supports the publish/subscribe and point-to-point models and allows the creation of message types consisting of arbitrary Java objects. JMS provides support for administration, security, error handling, and recovery, optimisation, distributed transactions, message ordering, message acknowledgment, and more.

http://java.sun.com/products/jms.

Overview.
References in periodicals archive ?
This guide walks through an OC4J (Oracle application server containers for J2EE) standalone edition installation, Java naming and directory interface (JNDI) and Java message service (JMS) configuration, the J2EE security model for Oracle 10g AS, and the JavaMail and XML APIs.
This similarity in APIs makes the Java Message Service possible.
It is a system that supports messaging in a Peer-to-Peer Grid [1,10]; it is a generalized publish-subscribe mechanism; it handles dynamic protocol choice, tunneling through firewalls; it supports TCP, UDP, multicast, SSL and RTP; it can run in client-server mode like JMS (Java Message Service) [15, 17] or in distributed Peer-to-Peer mode like JXTA [5,16]; it can be used in real-time synchronous collaborations like our collaborative PowerPoint applications; it has replaced the JMS in the Anabas system of our implementation handling all collaboration modes.
SpiritSoft's open, standards-based approach leverages Java Message Service (JMS), XML and Caching technologies to enable users to seamlessly integrate with legacy systems and any proprietary middleware.
The first book in the "Building Java Enterprise Applications" series, "Volume 1: Architecture" covers the back-end of application programming, and explains databases, entity beans, session beans, the Java Message Service, JNDI, RMI, LDAP, and much more.