8.2. Overview

JMS is a set of interfaces and associated semantics that define how a JMS client accesses the facilities of an enterprise messaging product. Messages, as described here, are asynchronous requests, reports or events that are consumed by enterprise applications. They contain vital information needed to coordinate these systems. They contain precisely formatted data that describes specific business actions. Through the exchange of these messages, each application tracks the progress of the enterprise.

JMS defines a common set of enterprise messaging concepts and facilities. It attempts to minimize the set of concepts a Java language programmer must learn to use enterprise messaging products. It strives to maximize the portability ...

Get MQSeries Programming Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.