Blog
Nov 28 2017
Nov 27 2017
Platform VM Business Card
The CHOReVOLUTION IDRE Business Card offers a QR code and a short link to download the VM.
Nov 27 2017
OW2 Launches Beta-Testing Campaign for IoT Application Enablement Platform CHOReVOLUTION and Announces Next Hands-On Workshop
IT professionals are invited to download the ready-to-go virtual machine of CHOReVOLUTION, and provide feedback for a chance to win a WiFi-camera-equipped drone.
Paris, November 27, 2017 - OW2, the global community for open source infrastructure software, announces the launch of CHOReVOLUTION beta-testing campaign. IT professionals are invited to download the virtual machine, fill in the feedback questionnaire and they might win a WiFi-camera-equipped drone!
The download link is at https://l.ow2.org/cpvm
Download this press release (
)Read this press release online...
Nov 23 2017
Nikolaos Georgantas, INRIA Researcher
An automated tool chain to faciltate the integration of heterogeneous systems into choreographies
What is the new development paradigm for IoT, smart city and smart mobility applications?
The IoT domain is extremely fragmented with very diverse technologies and siloed vertical solutions proposed by the ever increasing number of actors of this field. IoT application designers need a new open development environment for easily building secured and large-scale applications combining services and things. Smart cities and intelligent transportation systems need a flexible platform for composing rapidly new services based on the IoT and existing web services. Designed for fast changing environments, the open source CHOReVOLUTION platform helps business users, software architects and developers to build, run and monitor distributed applications based on service choreography. This new approach requires no central coordination, in contrast to service orchestration.
What are the main benefits for software architects and developers of using the CHOReVOLUTION platform?
Using simple drag-and-drop operations, the end-users of the Eclipse-based CHOReVOLUTION Studio can build a choreography diagram integrating business goals, connected things and services. Then, the platform middleware components contribute to generate and deploy the resulting service choreography. Most importantly, a number of software artifacts are synthesized that resolve all heterogeneity issues inherent in a distributed system composed from independently developed and possibly autonomous entities. These relate, for instance, to business operations and data, business protocols, middleware protocols or security. Once distributed in the cloud, the application remains scalable, reconfigurable and secured. It respects the initial business goals, but important updates can still be brought at multiple levels, without having to re-invent the whole application.
Is the project designed for DevOps / SecOps allowing to compose and run dynamic services on hybrid clouds?
The CHOReVOLUTION platform & methodology certainly adheres to the philosophy of DevOps / SecOps, as it enables managing the whole lifecycle of secure service choreographies in an agile way. It automates most of the tedious and error-prone stages of choreography building, from expressing business objectives to running finally composed systems. Furthermore, dynamic services deployed on multiple clouds and hybrid clouds are certainly possible with the CHOReVOLUTION platform. However, these are not the main focus of our current experimentations and use cases. DevOps and SecOps team members may be looking for a global service inventory, an identity management solution and powerful back-end tools to bridge the gap between existing IoT and web services. They can find such features in the CHOReVOLUTION platform.
How can a designer build his first choreography? What skills are needed to use the CHOReVOLUTION Studio?
An eCommerce application is provided with the CHOReVOLUTION platform, including all artifacts and files to try the Studio (an Eclipse-based IDRE), starting with a standard BPMN 2.0 modeling approach. BPMN, Java and basic Eclipse knowledge are required to build business-oriented service choreographies. And some notions of web services, security and IoT protocols are also useful. Nevertheless, the choreography designer can rely on the automated, easy-to-use tool chain of the CHOReVOLUTION platform for tackling all the hard problems of integrating heterogeneous systems into choreographies.
What key innovation do you bring? Where is the most challenging aspect in this agile development?
My Inria colleagues and I have developed the part of the CHOReVOLUTION platform solution that seamlessly enables end-to-end interconnections of services and things independently of their interaction technologies, be it web services, CoAP-based sensors or MQTT data feeds. Our solution covers practically all existing and possibly future middleware protocols. And this by automated synthesis of the middleware artifacts that enable cross-connecting these heterogeneous technologies. These artifacts form the eVolution Service Bus (VSB), a lightweight, entirely flexible, and fully distributed interoperability bus.
A word about yourself and your organization
I am a researcher at Inria Paris and Head of the MiMove research team, which has a strong focus on mobile distributed systems and supporting middleware, with special interest in the aspects of emergence and evolution, very-large-scale mobile sensing, and mobile social crowd-sensing. I am leading the effort concerning the CHOReVOLUTION platform middleware.
Nov 20 2017
A Layered Model for the Internet of Things
Introduction to CHOReVOLUTION, an IoT-Oriented Open Source IDRE - Part 2/3
The first part of this CHOREvOLUTION article series introduces the CHOReVOLUTION solution for developing distributed IoT-enabled applications, the second analyses how the Internet of Thing is moving toward a layered model and where CHOReVOLUTION fits in the model while the third assesses the market and business models for application enablement platforms such as the CHOReVOLUTION IDRE.
Nov 20 2017
A Solution for Distributed IoT-Enabled Applications
Introduction to CHOReVOLUTION, IoT-Oriented Open Source IDRE - Part 1/3
The first part of this CHOReVOLUTION article series introduces the CHOReVOLUTION solution for developing distributed IoT-enabled applications, the second analyses how the Internet of Thing is moving toward a layered model and where CHOReVOLUTION fits in the model while the third assesses the market and business models for application enablement platforms such as the CHOReVOLUTION IDRE.
Nov 20 2017
IoT Enablement Application Platforms: Market and Business Models
Introduction to CHOReVOLUTION, an IoT-Oriented Open Source IDRE - Part 3/3
The first part of this CHOReVOLUTION article series introduces the CHOReVOLUTION solution for developing distributed IoT-enabled applications, the second analyses how the Internet of Thing is moving toward a layered model and where CHOReVOLUTION fits in the model while the third assesses the market and business models for application enablement platforms and the CHOReVOLUTION IDRE.
Nov 16 2017
CHOReVOLUTION Workshop, 16 Nov. 2017, Göteborg
Event: CHOReVOLUTION Hands-on Workshop
Date: 16/11/2017
Place: RISE Viktoria, Lindholmspiren, 3A, 41759 Göteborg (Sweden)
Instructors: Amleto DiSalle & Claudio Pompilio, University of L'Aquila (Italy)
Agenda
12:30 Lunch
13:00 Getting started with the platform
- Platform installation
- How to design and synthetize choreographies
- How to deploy and run choreographies
15:00 Questionnaire
- Discussion
- Feedbacks
Materials
- USB Key: A CHOReVOLUTION platform Virtual Machine has been prepared.
Please copy it from the USB key to your own computer, using the Virtualbox installer for Mac or Windows.
- Online Questionnaire
Oct 24 2017
Oct 24 2017
EclipseCon Europe 2017, October 24-26, Ludwigsburg, Germany
CHOReVOLUTION participates in EclipseCon Europe 2017, October 24-26, in Ludwigsburg, Germany.
Visit us at the OW2 community booth (#9) and learn more about CHOReVOLUTION
The EclipseCon Europe team has accepted a CHOReVOLUTION talk in the track "Tools, IDE & DeVops"
Presentation Title: CHOReVOLUTION Studio, an Eclipse environment for composing Internet of Everything Applications.
Speakers: Claudio Pompilio, Alexander Perucci from the University of L'Aquila, Italy.
Wednesday, October 25, 2017 - 14:00 to 14:35
Find more on the EclipseCon Europe 2017 website.