BPEL to Java (B2J) Subproject

B2J Subproject Overview

  • The BPEL to Java (B2J) subproject will provide tools to translate BPEL into executable Java classes. It will also define a standard framework to which these executable Java classes can be deployed. The project will tie in with the STP Service subproject to implement a generic BPEL based framework which vendors can build upon.

    Explicitly:

    • Tools and APIs will be provided to convert BPEL into Java
    • A server integration framework specification will be provided to which the converted Java classes can be deployed
    • A reference implementation of the integration framework will be provided.
    • The project will integrate with and provide exemplary implementations for relevant parts of the STP Service subproject
    • The subproject will adhere to any associated specifications and to the specifications defined in the STP Service subproject as closely as possible to facilitate Vendor specific replacements (pluggability)

B2J for Users

B2J for BPEL Authors

B2J for Developers

B2J Links with TPTP

  • B2J originated from the Test and Performance Tools Platform (TPTP) Project where it was planned as a BPEL based framework to couple various aspects of the project and act as an overall runtime. It was originally known as the TPTP Choreography Component located under the TPTP Platform subproject.
  • The TPTP Choreography Component (B2J) poster displayed at EclipseCon 2005

B2J Architecture