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.
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 :
HSQL (default)
Postgres (8.2)
Oracle