JMS API Architecture

Before launching into the JMS API programming model, there are some details of the JMS API architecture that need to be covered. Table 9.1 contains a list of the J2EE components that are found in a JMS application.

Table 9.1. JMS Components
ComponentDescription
JMS ProviderThis is the messaging system that implements the JMS API interfaces and provides certain control features.
JMS ClientsSystem components or programs that send or receive messages.
Messaging DomainsJMS supports both the point-to-point and publish/subscribe message domains.
MessagesThese are the objects used to communicate between JMS clients.
DestinationsThese are objects used to hold messages. The destination is a queue in the point-to-point domain, and a topic ...

Get Sams Teach Yourself J2EE™ in 21 Days, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.