This third milestone of Nova Orchestra continues to push out an innovative architecture based on a generic and extensible engine, called "The Process Virtual Machine" and a powerful injection technology allowing services pluggability. This milestone is built on top of the first version of the Process Virtual Machine.

Nova Orchestra M3 includes basic support for elements defined in the BPEL 2.0 standard. The major improvments from M2 are :

  • Added support for asynchronous BPEL statements based on the PVM timer service: pick and wait
  • Loops with while and repeat until statements
  • Sequential mode support for ForEach BPEL statement
  • Persistent vs in memory modes execution (based on the PVM persistence framework, hibernate as default implementation)
  • Basic BPEL static analysis

For complete imformation check out the release notes

Future milestones will continue to improve the standard coverage and services support.

In a few weeks, the next Milestone (M4) will come with a new BPM graphical console for Nova Bonita and Nova Orchestra. This console will be based on the ultimate version of the eXo Platform open source project. Together with this console we will continue to leverage the integration we did in the past between Bonita and eXo ECM inside a portal.

Note that as eXo is based on portlets, so the BPM Console will easily allow to add your favourite portlets and new features on top.

The BPM console will provide deployment, execution and monitoring BPM capabilities. It could be deployed individually or in common with Nova Bonita and/or Nova Orchestra projects. Could you imagine a Web 2.0 generic and customizable console for easily handle XPDL and/or BPEL processes? Stay tuned M4 releases is coming soon !

Download Nova Orchestra M3 now !

Download Nova Orchestra M3 Package
Download Nova Orchestra M3 documentation.
Explore the following demo and see Nova Orchestra M3 in action:

Create the weather process, deploy and execute it