CHOReVOLUTION - The Choreography Platform for Future Internet Applications

Project start: 
Thursday, 1 January, 2015
Project end: 
Sunday, 31 December, 2017
Project Website:

The CHOReVOLUTION platform is solving the problems of digital service ecosystems and IoT environments where different actors expose their services. It offers benefits in smart cities, smart mobility and tourism, B2B applications, smart manufacturing and Business processes automation.
Developing multi-service architectures will become typical in the future IoT-flooded world. Service architectures will become more and more fragmented and things will start to have a substantial computing power and capabilities, making the orchestration paradigm very hard to use. Due to the fact that the CHOReVOLUTION platform enables web services to interact with each other, developers are freed from having to hardcode the web services to first interact with the operator to exchange information with each other. This way the web services are able to dynamically interact with each other to extract data that can be presented to the end-user.


Who is the service/solution designed for?: 

- Designers of complex systems can focus on the business aspects of their solution, while delegating the deployment and runtime technicalities. The CHOReVOLUTION platform eases the development of service choreographies by allowing to reduce the time to market and enhance correctness of the built choreographies.

- Cloud Service Providers can host the software allowing the interactions between existing or new services with the objective to build a new system. The CHOReVOLUTION platform provides tools to manage these interactions and to generate the software allowing them. The deployed software allow dynamic evolutions of the system.

How will your solution/service benefit the end-user? 

The CHOReVOLUTION platform automates the implementation of a service choreography involving heterogeneous services and things. It provides the tools to implement a secure choreography from the design phase to the cloud deployment. Moreover, the platform also offers web tools to monitor and manage deployed choreography/services in a centralized way.

How can the solution/service help you become more efficient, more secure, faster or cost-effective?: 

The CHOReVOLUTION platform helps innovate with Internet of Things based services and compound web services more rapidly, more securely and cost-efficiently. It simplifies operation and management tasks, while enabling secure service composition. There is no need to maintain an operator that leads the orchestration. If one module goes offline the rest of the system can replace it and keep operating. It enables an easier way to scale the application developed on the platform.
The innovative aspect of the CHOReVOLUTION platform concerns a great deal with the platforms ability to manage heterogeneous services and things, and to provide automated support for the development, enactment and execution of the specified choreographies.