1.2. Features list

Orchestra is a Web Service Orchestration solution that provides BPEL 2.0 support. Business Process Execution Language (BPEL) is an XML language created by the Oasis Consortium. More information and the specifications can be found on Oasis web site

Orchestra provides full support of the BPEL 2.0 standard.

Orchestra comes out with an innovative architecture based on a generic and extensible engine, called "The Process Virtual Machine" and a powerful injection technology allowing services pluggability.

This version provides Web Service support using the Axis 1.4 framework or CXF 2.4.1.

Orchestra is shipped with a complete test suite and a few examples.

Orchestra is persistable. This means that all the data concerning your processes definition and instances execution is stored in a Database using a persistence framework (hibernate by default). The following database systems have been successfully tested :

Orchestra is shipped with a console designed to administrate SOA platforms. This first version only communicates with Orchestra, but Camel will follow soon.

It is a functional console which gives the possibility to administrate your SOA platform monitoring the different entities from processes to activities. The below Chapter 6, Console User Guide section explains in details each feature.