An Overview of JMS

JMS is an API that describes interface-to-client/server messaging systems. Client/server messaging systems are commonly referred to as message-oriented middleware (MOM), and have been around for many years in the form of proprietary offerings. The purpose of the JMS API is to provide a vendor-independent API for using MOM services from Java. To use JMS as the API for a particular MOM provider, the vendor must provide an implementation of the JMS API. For JBoss, the default JMS provider is JBossMQ and clients must use the jbossmq-client.jar supplied with the JBoss distribution to use the JBossMQ JMS implementation.

A message-based architecture is useful when the following are present:

  • Components do not have tight coupling in ...

Get JBoss™ Administration and Development 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.