Scenarios

The two most common scenarios for the IBM Sterling Synchronous B2B Process Service differ according to which company (yours or a trading partner’s company) initiates the first (primary) web request.

Scenario 1

In this scenario, your company makes the primary web services request.


Data flow diagram for scenario 1, as described in the following steps
  1. Your company makes the primary web service request to the Synchronous B2B Process Service.
  2. The Synchronous B2B Process Service mediates the synchronous communication between your company and a trading partner. The Synchronous B2B Process Service processes the message, transforming requests and responses between the two parties. A transformation map formats the primary web request into a secondary web request that is understood by the trading partner. A transformation map also formats the secondary response into a primary response that is understood by your company.
  3. The Synchronous B2B Process Service generates a secondary web service request and sends it to a trading partner, depending on the content of the original request.
  4. The partner returns a response (secondary response) to the Synchronous B2B Process Service.
  5. The Synchronous B2B Process Service constructs the primary response, which based on the original request and the response (secondary response) from the trading partner.

Scenario 2

In this scenario, your trading partners make the primary web services request.


Data flow diagram for scenario 2, as described in the following steps
  1. A trading partner makes the primary web service request to the Synchronous B2B Process Service.
  2. The Synchronous B2B Process Service mediates the synchronous communication between the trading partner and your company. The Synchronous B2B Process Service processes the message, transforming requests and responses between the two parties.
  3. The Synchronous B2B Process Service generates a secondary web service request and sends it to your company, depending on the content of the original request.
  4. Your company returns a response (secondary response) to the Synchronous B2B Process Service.
  5. The Synchronous B2B Process Service constructs the primary response, which is based on the original request and the response (secondary response) from your company.