1.2. Features list
| Chapter 1. General information |

## 1.2. Features list

Nova Orchestra is a Web Service Orchestration engine 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

Nova Orchestra provides support for almost all of BPEL 2.0. Hereafter, you can find the list of the activities supported :

- Scope

- Receive

- Reply

- Invoke

- Assign

- Empty

- Sequence

- Flow

- If

- Some static analysis

- wait

- while

- repeatUntil

- forEach

- pick

- compensate

- compensateScope

- throw

- rethrow

- exit

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

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

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

- H2 Database (default)

- Postgres (8.3)

- MySQL (5.0)

- Oracle (10g)

Chapter 1. General information |  | 1.3. Restrictions