Messaging engine

A messaging engine is the JMS provider running in an application server. The messaging engine hosts the bus destinations that applications send and receive messages from. Applications connect to the local messaging engine sending or receiving messages. Messages sent via the JMS provider are then routed over the bus to the appropriate bus members where the message destination resides.

When a server or cluster is added to the bus, the messaging engine is automatically created for that server. In a single server environment, the engine runs inside the application server.