Blog


Nov 28 2017

CHOReVOLUTION Overview

 USE Media Macro instead this one 

Nov 27 2017

Platform VM Business Card

The CHOReVOLUTION IDRE Business Card offers a QR code and a short link to download the VM.

1711_CHV_Business_Card.jpg 

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 (PDF)

Read this press release online...

Nov 23 2017

Nikolaos Georgantas, INRIA Researcher

inria_nikolaos_georgantas.jpg

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

CHOReVOLUTION Studio Presentation at EclipseCon Europe 2017

 USE Media Macro instead this one 

Oct 24 2017

EclipseCon Europe 2017, October 24-26, Ludwigsburg, Germany

eclipseeurope2017banner.jpg

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

 USE Media Macro instead this one 

Find more on the EclipseCon Europe 2017 website.