Complete name   CHOReVOLUTION
Submitter's Info   Amleto Di Salle / Assistant Professor at the University of L'Aquila / amleto.disalle [at]
Project information  

CHOReVOLUTION is an open source platform for large-scale, IoT-enabled, service-oriented distributed applications based on dynamic and secured choreographies of integrated services and things. 

Description of the project and its goals  

The CHOReVOLUTION platform provides an open source Integrated Development Environment (IDRE), middleware components and a monitoring console to design, generate, deploy and manage service choreographies.
The goal is to create value in sectors like smart city, smart mobility, smart manufacturing, smart retail through distributed applications integrating web services and connected things.  

Web site
Targeted audience  

The audience is composed of business managers, developers and software architects who want to integrate services and things in distributed business applications. Ecosystems with multiple organizations and fast changing environments can benefit the standard based BPMN 2.0 approach and the security-by-design and scalable platform.
Also, Cloud Service Providers will be interested to host robust and dynamic service choreographies for their customers, a web console allowing real-time monitoring of choreography execution and resource consumption.

Supporting team  

From January 2015 to December 2017, CHOReVOLUTION was developed by a consortium of eight partners with proven excellence in research, innovation, education and industrial partnerships to leverage the latest results of EU-funded research,  including University of L'Aquila (UDA), Cefriel, Thales, Inria, Rise, Softeco, Tirasa, and OW2. Amleto Di Salle (UDA) is driving the collaborative work with these partners and may recruit more contributors to enhance the platform.

Business model / Strategy  

CHOReVOLUTION supports the following business models:
- User support services
- Platform as a Service (PaaS)
- Cloud-enabled IDRE
- Facility integrated in large complex systems

User community  

More than 50 industrial partners met during the project were invited to download and try the CHOReVOLUTION IDRE Virtual Machine (VM). This community includes developers from Airbus, Ericsson, Huawei, Munich City, NEC, Orange, PSA, Renault, SNCF, and Wipro. Other users are mainly participants working for the CHOReVOLUTION project.


As the original members of the CHOReVOLUTION consortium are based in Italy, France, and Sweden, the initial business will probably start in these countries. However, depending on the adoption of the platform by early-users, global activities remain a probable scenario.


In no particular order:
- deeper integration with latest components
- bug patches
- cloud/VM packaging


The source code are hosted on OW2 GitLab. The documentation are hosted on CHOReVOLUTION website. Both are publicly accessible.

Your project and OW2  

Joining the OW2 digital marketplace, the CHOReVOLUTION open source platform will gain visibility from international integrators, CSPs and business users. They will try the IDRE and decide the potential use cases and business models, according to their customer base, software expertise and partnerships.

OW2 projects  

Potential synergies between CHOReVOLUTION middleware components and OW2 projects (such as Authzforce, and also Bonita and Imixs-Workflow in the area of BPMN2.0).

OW2 initiatives  

Synergies with the OW2 Future Internet Software and Services initiative include:
- collaboration opportunities
- common workshops
- common conferences
- resource sharing

Technologies and standards  

The CHOReVOLUTION components are based on Java 8 Standard Edition and the interaction among them is based on REST.
The BPMN 2.0 standard is used for specifying choreographies. The CHOReVOLUTION Studio component is an Eclipse-based IDE which provides BPMN 2.0 modeler, wizards and tools to build the choreography-based systems.

Contribution to the OW2 Community  

We are providing to the OW2 community a viable, robust and ready-to-use platform to compose new scalable and distributed IoT-enabled applications.
Thanks to this contribution, the concept of service choreographies will become more available to OW2 members, including business users, software architects, IoT and web service designers and open source education professionals.

Motivations to join the consortium and its community  

Joining a global open source forge with multiple business contributors and end-users. Providing a ready-to-use platform to OW2 members, with tutorials to accelerate innovation in fast changing environments.

Other Information?  

The CHOReVOLUTION open platform allowing automatic choreography deployment, it will facilitate new service integration on diverse information systems, including hybrid clouds and multi-cloud environments.

Note about the licensing:
- the CHOReVOLUTION Studio, the Synthesis Processor, the Identify Manager, the Enactment Engine and the eVolution Service Bus are available under the Apache Software Foundation License 2.01
- the Federation Server is available under the GNU General Public License v3.0

License(s)   Apache License 2.0 GNU General Public License v3.0 only
Interested Parties   
Terms and conditions acceptance  

I hereby certify the accuracy of the information provided above.

Submission date   12/12/2017