BPEL to Java (B2J) Subproject

B2J Subproject Overview
B2J is a subproject of the SOA Tools Platform Project (STP).
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 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 for Users

Beginners Tutorial (How to run BPEL using B2J)

Sample BPEL files for Beginners Tutorial (70k ZIP file)

Distribution Tutorial (How to distribute BPEL processes using B2J)

B2J Architecture

B2J Architecture Document

B2J Architectural Overview Diagrams

B2J Distributed Engine Architecture Document

B2J for Developers

Developers Tutorial (How to build on or extend B2J)

B2J Plugins and Packages

Meeting Minutes

STP B2J Meeting Minutes

(Old) TPTP Choreography Component Meeting Minutes

Related Links and Resources
Useful links and resources

Please see our privacy policy and website terms of use. For problems with the eclipse.org site, please contact the webmaster or read the webmaster FAQ for answers to common questions!