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.
|JMS Provider||This is the messaging system that implements the JMS API interfaces and provides certain control features.|
|JMS Clients||System components or programs that send or receive messages.|
|Messaging Domains||JMS supports both the point-to-point and publish/subscribe message domains.|
|Messages||These are the objects used to communicate between JMS clients.|
|Destinations||These are objects used to hold messages. The destination is a queue in the point-to-point domain, and a topic ...|