Skip to main content


Java Message Service (JMS) is a standardized Java API for sending messages between two or more applications. ActiveMQ implements the JMS 1.1 specification along with other messaging protocols.

There are two types of communication supported by JMS 1.1:

  • point-to-point: direct messages are sent from a producer to a specified consumer via a JMS queue.
  • publish and subscribe: communication is indirect through topics. Topics are published by producers, and consumers subscribe to specified topics.

Talend ESB embeds Apache ActiveMQ message broker to support this functionality. The job of the ActiveMQ message broker is to transport events between distributed applications, guaranteeing that they reach their intended recipients.

Beyond this documentation, see for more information.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!