Download CHOReVOLUTION

Description

The CHOReVOLUTION platform offers dynamic and secured choreographies of services through a distributed coordination. This approach is useful in the development and management of complex interactions, such as intelligent transportation systems, IoT and smart city applications.

Icon-book.svg
Please, read the CHOReVOLUTION documentation first.
This will help you configure, use and manage the platform. You will learn how to synthesize, deploy and run choregraphies.
Also, you will be able to use and contribute to each individual components.

Icon-download.svg
Ready to build your own service choreography?
Download the CHOReVOLUTION components from the project's forge.

Platform Components

ComponentDocumentationSource CodeBinariesSystem Environment
CHOReVOLUTION StudioStudio Web DocStudio Source CodeStudio BinariesMicrosoft Windows, Mac OS X or Unix OS and derived supported, Latest Oracle JDK 8 or OpenJDK 8 (only Unix OS based) recommended
CHOReVOLUTION Console and Identity ManagerConsole & IM Web DocConsole & IM Source CodeConsole & IM BinariesAny 64-bit OS capable of running the JDK and PostgreSQL  supported, with pref. for Debian GNU / Linux and Ubuntu Server LTS. Latest Oracle JDK or OpenJDK 8 recommended, latest Apache Tomcat 8, PostgreSQL 9.4
Federation ServerFS Web DocFS Source CodeFS BinariesAny 64-bit OS capable of running the JDK and MongoDB supported, with pref. for Debian GNU / Linux and Ubuntu Server LTS. Latest Oracle JDK 8 recommended, latest Apache Tomcat 8, MongoDB 2.4.9
Enactment EngineEE Web DocEE Source CodeEE BinariesCentos/RHEL 7, OSX Linux ; a Java Runtime Environment (JRE) installed (version 7 or later)
Synthesis ProcessorSP Web DocSP Source CodeSP BinariesApache Tomcat or other Java EE Application Server

Platform Requirements

The minimum CHOReVOLUTION platform requires a dual-core 32-bit server with 8 GB RAM and 50 GB free disk space while the execution platform can rely on virtual machines (vCPU with 8 GB RAM, 20 GB disk).
To manage more projects, the front-end will rely on a dual-core 64-bit server with 16 GB RAM and 500 GB free disk space while the execution platform can rely on virtual machines (vCPU with 16 GB RAM and 200 GB disk)


This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 5.4.6 - Documentation

Site maintained by