IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > BPEL processes and human tasks > BPEL processes overview

Fault and compensation handling in BPEL processes

A fault is any exceptional condition that can change the normal processing of a BPEL process. A fault can be returned from a service invocation, raised explicitly by the process, or it can be system fault raised by the runtime environment. A well-designed process should consider faults, and handle them whenever possible. Compensation is one way of handling faults.


See

  1. Fault raising
  2. Fault handling
  3. Compensation handling
  4. Recovery from infrastructure failures

BPEL processes overview


Related concepts:
State transition diagrams for activities in BPEL processes