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