WSO2 ESB provides support for implementing common business use cases where the ESB can be used as both a message producer and a message consumer for a JMS broker.
- ESB as a JMS Consumer
 - ESB to listen to a JMS Queue
 
- ESB as a JMS Producer
 - ESB to send messages to a JMS Queue
 
- ESB as Both a JMS Producer and Consumer
 - ESB to work as a JMS-to-JMS proxy service
 
- JMS Synchronous Invocations : Dual Channel HTTP-to-JMS
 - Dual-channel JMS synchronous invocations of the ESB
 
- JMS Synchronous Invocations : Quad Channel JMS-to-JMS
 - Quad-channel JMS synchronous invocations of the WSO2 ESB
 
- Store and Forward Using JMS Message Stores
 - Client sends requests to a proxy service. The proxy service stores the messages to a JMS message store. The back-end service is invoked by a message forwarding processor, which picks stored messages in the JMS message store.
 
- When the message forwarding processor receives a response from the back-end service, it forwards it to a reply sequence to process the response message
 
- Publish-Subscribe (Pub-Sub) with JMS
 - JMS Topic created in a broker server such as ActiveMQ or the WSO2 Message Broker and then add proxy services that act as the publisher and subscribers in ESB
 
Comments