IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Building mediation flows > Mediation flows overview

Mediation flows

A mediation flow consists of a sequence of processing steps that are run when an input message is received.

A mediation flow is created in the Mediation Flow editor by including a number of mediation primitives that define processing steps. Connections represent the flow of the message between the mediation primitives.

A mediation flow is defined for a source operation. A mediation flow always has a request flow, where you define the flow of the outgoing message from the source operation. Usually, the mediation flow invokes a target operation; this can be done either at the end of a request flow using a callout or inline within the flow by using the service invoke primitive. When a callout is used, the message that is returned by the target operation is defined in a response flow. Every mediation flow also has an error flow where you can capture unhandled errors that may occur in the mediation flow.

When multiple targets return a response, the returning messages are processed into a single message, which is then returned to the source.

In a mediation flow, you can re-use logic that has been pre-configured as a mediation subflow.

Mediation flows overview


Related concepts:
Mediation modules
Mediation flow components
Mediation primitives