Skip to content

chorevolution/discotec-2020-tutorial

Repository files navigation

DisCoTec 2020 Tutorial

CHOReVOLUTION IDRE: An Integrated Development and Run-time Environment for Automatically Realizing and Executing Distributed Applications.

Since late 70’s, the development of concurrent and distributed systems has been receiving much attention from the research community. Choreographies are a form of distributed composition that model the external interaction of the participant services by specifying peer-to-peer message exchanges from a global perspective. When third-party services are to be composed, obtaining the distributed coordination logic required to enforce the realizability of the specified choreography is a non-trivial and error prone task. Automatic support is then needed. CHOReVOLUTION is a platform for the tool-assisted development and execution of choreography-based applications that leverage the distributed collaboration of services specified through service choreographies. It offers an Integrated Development and Runtime Environment (IDRE) comprising a wizard-aided development environment, a system monitoring console, and a back-end for managing the deployment and execution of the system. The tutorial introduces the fundamentals of service choreographies and the CHOReVOLUTION approach as first. Then, the introduction of the approach is followed by a practical demonstation of the development of a choreography-based distributed application by using the CHOReVOLUTION IDRE.

Instructions for attendees of the practical demonstration:

1. Clone or download this repository

2. Download the CHOReVOLUTION IDRE components and the Apache Tomcat bundles from the latest release

3. Follow the step-by-step instructions in the slides

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages