The TPTP choreography component will provide WSDL bindings for TPTP APIs and any necessary framework so that users can run arbitrary behaviours defined in BPEL which use TPTP’s APIs.
Once this framework has been established, further exemplary tools could be built which build on top of the choreography framework.
To this end, the choreography component will provide a complete BPEL implementation (engine) along with engine agnostic WSDL bindings for all standard TPTP APIs.
This EclipseCon 2005 poster shows a high level overview of the choreography component's purpose.