Nova Orchestra Roadmap

The Orchestra team is using an Agile approach and methodology to manage the development and the product life cycle.

Since the release of Orchestra 4.0.RC2 release, every month the Orchestra team releases a minor version of the solution (month is so the duration of a Orchestra Sprint). Each Sprint includes bug fixing but also minor or major features enhancements. In the following lines you will find a description of the major versions scheduled. A major version includes the contents of a set of Sprints.

Orchestra 5

Next major release of Orchestra is planned for the mid 2010.

This will be a major step forward in the life cycle of Orchestra. We aim at providing a real 100% Open Source SOA platform around the process engine Orchestra.

The plans for this release is to focus on 3 major aspects of Orchestra :

  • Integration of Orchestra with other Open Source components to provide a complete SOA infrastructure
  • Orchestra OSGi packaging
  • Graphical tooling to design, administrate and monitor the SOA infrastructure

Orchestra 4.1

The final release candidate version of Nova Orchestra (v4) is planned for September 2009.

This is the final release of Nova Orchestra, you will there have a fully operational engine based on the PVM. This engine is compliant to BPEL 2.0. It is available in 2 versions :

  • Standard edition : light version deployable on Tomcat
  • OSGi edition : version deployable on an OSGi framework like Felix.
This final release adds the following features to the RC2 version:
  • Processes monitoring API based on JMX technology
  • Journal and history services allowing BPEL processes monitoring
  • Support for BPEL Faults
  • New Web Service framework : CXF
This release will come with and BPM graphical console based eXo Platform Open Source Project. The Orchestra engine will be compliant with the Eclipse BPEL designer and the Netbeans BPEL designer.

Orchestra 4.0.RC2

Orchestra4.0.RC2 was released in March 2008 and presented during the JavaOne conference in San Francisco.

This Release Candidate version (second major step on the road for the final version) include basic support for elements defined in the BPEL 2.0 standard. Main focus os this release has been bug fixing, additional unit tests and minor enhancements.

This RC2 comes with the first beta version of the BPM graphical console for Nova Bonita and Nova Orchestra. This console is 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.

Milestone 4

The fourth Milestone of Nova Orchestra was released in April 2008
  • Support of BPEL Fault (faultHandler, CompensationHandler, etc...)
  • First preview of the new Administration console

Milestone 3

The third Milestone of Nova Orchestra was released on March 2008

This version adds a few very important features to the first milestone :

  • Support for new BPEL 2.0 statements (forEach, Pick, while, repeat until)
  • Static Analysis of the BPEL process during deployment phase

Milestone 2

The second Milestone of Nova Orchestra was released mid-december 2007

This version adds a few very important features to the first milestone :

  • Installation including Tomcat
  • Support of persistence using Hibernate

Milestone 1

The first Milestone of Nova Orchestra has been released on the 26th of October 2007. This purpose of this Milestone is to share with the community ideas behind the next major version of Orchestra v4, known as Nova Orchestra

This version is the first based on the Process Virtual Machine. It integrates the following functionnalities :

  • Support of the basic BPEL 2.0 activities : Receive, Invoke, Reply, Assign, If, Sequence, Flow, Correlation, Variable, scope
  • Support for Web Service using Axis 1.4
  • Only in memory execution
  • Support of Eclipse BPEL designer
  • Integration with Petals for JBI support