Version 6

    jBPM BPEL 1.1.Beta3 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. Terminate: this activity is not implemented yet. BPEL-248

      2. 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.