JMS Message Models

JMS is based on creation and delivery of messages. Messages are structured data that one application sends to another.

The creator of the message is known as the producer and the receiver of the message is known as the consumer. The TIBCO EMS server acts as an intermediary for the message and manages its delivery to the correct destination. The server also provides enterprise-class functionality such as fault-tolerance, message routing, and communication with TIBCO FTL.

The following image illustrates an application producing a message, sending it by way of the server, and a different application receiving the message.



JMS supports these messaging models: