Java Message Service (JMS)

The JMS specification provides developers with a standard Java API for enterprise messaging services such as reliable queuing, publish and subscribe communication, and various aspects of push/pull technologies. JMS is the enterprise Java standard for messaging. It enables applications and components in Java to send and receive messages. WebLogic Server provides a complete implementation of the JMS standard.

There are several paradigms for messaging in JMS, including:

  • Queue model

  • Topic-based, publish-subscribe system

The queue model enables JMS clients to push messages onto a JMS queue. Clients can then retrieve these messages. The topic-based model enables publishers to send messages to registered subscribers of the ...

Get J2EE™ Applications and BEA™ WebLogic Server™ 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.