Choreography Execution

The software entities that come into play in a running CHOReVOLUTION choreography are Services/Things, Binding Components, Security Filters, Adapters, and Coordination Delegates.  

A Service can be of two types:

  • Legacy Services: these are already existing producer services (e.g., Google Maps, a meteo service, etc)
  • Deployable Services: these are either consumer or prosumer services that can be dynamically deployed during choreography deployment. 

A Thing can refer to a wide variety of devices such as built-in sensors, operations devices, monitors, or any other natural or man-made object that can be assigned an IP address. These devices collect useful data with the help of various existing protocols and then autonomously flow the data between other devices.


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

Site maintained by