JMS Binding Component User's Guide

Outbound Scenario

The following diagram illustrates an outbound scenario.

Diagram shows the JMS outbound scenario. The context
describes the diagram.

The HTTP Binding Component consumes an external web service client message. The HTTP Binding Component sends an InOnly message exchange to the BPEL Service Engine. The BPEL Service Engine performs a simple translation of the input message to an output message. The BPEL Service Engine sends the message exchange to the JMS Binding Component.

The JMS Binding Component converts the normalized message in the InOnly message exchange to a JMS text message. The JMS Binding Component sends the text message to a configured JMS topic.

In this scenario, the BPEL Service Engine cannot automatically correlate the incoming and outgoing messages for the business process because the message does not acquire a message ID until the JMS Binding Component sends the message. If correlation is needed in order to support request reply processing, manually correlate the Message ID of the message the JMS Binding Component sends to the Correlation ID of the reply request.