JMS Concepts
Four key abstractions are fundamental to JMS programming models:
Providers
Clients
Messages
Administered objects
Figure 9-3 shows the relationship between the first three. Because administered objects describe a set of objects, we'll look at them in more detail separately.
Figure 9-3. General relationships of the JMS. API, providers, clients, and messages
Although non-JMS-proprietary client APIs don't necessarily contain these same abstractions, they may still interact with other JMS clients that do, via messaging providers that offer JMS compliance in addition to their own API. For JMS client programmers, this is a point that can be ...
Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology 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.