Version 3

    jBPM BPEL 1.1.GA implements the following sections of the BPEL4WS 1.1 specification dated May 5, 2003.

     

    1. Partner links

      1. Partner link types

      2. Partner links

      3. Endpoint references

    2. Message properties

    3. Data handling

      1. Expressions

      2. Variables

      3. Assignment

    4. Correlation

    5. Basic activities

      1. Invoke

      2. Receive/Reply

      3. Assign

      4. Throw

      5. Wait

    6. Structured activities

      1. Sequence

      2. Switch

      3. While

      4. Pick

      5. Flow

    7. Scopes

      1. Compensation handlers

      2. Fault handlers

      3. Event handlers

    8. Extensions for executable processes

      1. Expressions

      2. Variables

      3. Assignment

      4. Correlation

     

    The known limitations are:

    1. Partner links

      1. Business partners: no plans to implement. This feature was removed in BPEL 2.

    2. Scopes

      1. Serializable scopes: serializable access to variables is underspecified in BPEL 1.1. Will implement according to BPEL 2 isolation semantics. BPEL-159

    3. Extensions for executable processes

      1. Compensation: no fault is thrown when invoking a compensation handler more than once. BPEL-247

    4. Extensions for business protocols: no plans to implement. We focus on executable processes.