Archive


Blog - posts for November 2016

Nov 17 2016

ITS Talk at POSS 2016

CHOReVOLUTION ITS Talk by Lei Chen (Viktoria Swedish ICT)  
Paris Open Source Summit 2016
17 November 2016


Nov 16 2016

CHOReVOLUTION Enactment Engine Demo at POSS 2016

CHOReVOLUTION Enactment Engine demonstration by Gianluca Ripa (Cefriel)
Paris Open Source Summit 2016
16 November 2016


Nov 16 2016

CHOReVOLUTION Studio Demo at POSS 2016

CHOReVOLUTION Studio demonstration by Amleto Di Salle (UDA)
Paris Open Source Summit 2016
16 November 2016


Nov 16 2016

The new CHOReVOLUTION Platform is demonstrated on OW2 booth #C18 at the Paris Open Source Summit

At POSS 2016, OW2 is showcasing a new open source platform designed for IoT, large-scale applications leveraging BPMN2 diagrams and distributed web services.

Paris, November 16, 2016 - OW2, the global community for open source infrastructure software, is showcasing the CHOReVOLUTION platform, a new Eclipse-based IDE and execution platform for service providers and IoT business users at Paris Open Source Summit, 16-17 November 2016.

Download this press release
(PDF)

Read this press release online...

Nov 16 2016

POSS, November 16-17, 2016, Paris

CHOReVOLUTION Demo and Interaction with the Project Team

Date: Nov 16, 14:00 - 16:00 to meet the project team (Nov. 16-17 to see the demo) 

Place: POSS 2016, Dock Pullman, Plaine Saint-Denis - OW2 booth C18

Join the project designers at OW2 booth, Nov 16 from 14:00 - 16:00 and feel free to ask them all you want to know. 

CHOReVOLUTION Conference on Nov. 17

Leichen_Viktoria.jpg

Speaker:  Lei CHEN, CHOReVOLUTION Project and VIKTORIA ICT Senior Researcher 

POSS Track:  European Collaborative Innovation

Date: Nov 17, 11:00 - 12:30

Place: Room Lausanne - POSS 2016
Dock Pullman, Plaine Saint-Denis

Title: CHOReVOLUTION Studio helps ITS teams design and run new service compositions without programming expertise

Abstract:
The CHOReVOLUTION Studio is a new Eclipse-based IDE for ITS business users, service integrators and cloud providers. Based on BPMN2 diagrams and modelling, it provides a dynamic and secure choreography of web services, without requiring programming expertise.
The platform covers business and technical needs not addressed by current solutions, from inception, to design, implementation and deployment in the cloud. Viktoria ICT is working on the Urban Traffic Control use case. 

The Paris Open Source Summit is an extraordinary place to interact with key actors of the community and a unique opportunity to collaborate on current challenges and discuss the impact of new trends. « Empowering Open Innovation », the 2016 Edition will focus on Open Source, Open Data and related models (Open Hardware, Open Access, etc) as key for open and collaborative innovation. 

Please check POSS 2016 presentation and demos on our Presentation page

             

Nov 14 2016

Plenary Meeting, November 14-16, 2016, Paris

                

Nov 09 2016

CHOReVOLUTION Project FactSheet

The CHOReVOLUTION 2016 factsheet summarizes the project.

2016_factsheet_small.jpg 

- Download November 2016 CHOReVOLUTION FactSheet (pdf)

Nov 09 2016

CLASS 2016, Nov 9, Ljubliana

Marco_Masetti.jpg

Speaker: Marco Masetti, Project Manager at SOFTECO, presents the CHOReVOLUTION platform at CLASS 2016. 

Title: Developing cloud and IoT based Smart Tourism services with CHOReVOLUTION 

Abstract: The CHOReVOLUTION Studio helps develop scalable IoT/IoS applications based on choreography modeling, synthesis, adaptation, service bus, security, and cloud. It aims at integrating as much as possible existing web services to create new innovative solutions. This talk will introduce one of the first CHOReVOLUTION use case, an application developed in the Smart Tourism domain. CHOReVolution brings key advantages to new services in terms of time-to-market, agility, dynamism and cross-organization coordination. CHOReVOLUTION is a project co-funded by the European Commission and its  software is published under an open source license and made publicly available through the OW2 community. 

More details about CLASS 2016

The AppHub European open source marketplace, an H2020 support action, is also showcased by Cédric THOMAS, CEO of OW2, in parallel during this conference in Slovenia.

More information: http://www.cloudconference.eu/

  

Nov 08 2016

Team interview, University of L'Aquila

Developers can now focus only on coding the business-level logic

What is the new development paradigm for IoT and business service composition? 

uda_marco_autili.jpgMarco Autili, Assistant Professor:  As the Internet Network grows, the Internet of Services and Things is taking place. We daily experience the interaction with physical objects such as home alarm systems, thermostats, lighting bulbs, and other devices. These objects, which are not normally considered “intelligent”, are becoming smarter and smarter, and are programmed so as to be capable of independent computation and proactive actions. This capability allows these objects to communicate with each other as well as with software business services. Composing services and things spatially distributed over the Internet and coordinating their interactions in a distributed way is far from being simple if handled manually.
Hence, a new development and computing paradigm should offer dedicated modelling techniques, architectural style, integration patterns and middleware-level support to aid the automatic and distributed composition of business services and things.
Choreography-based development and choreography-oriented computation are good candidates towards supporting the realisation of such a paradigm in that choreographies represent an unambiguous and agnostic way of describing the relationships among business participants in a global peer-to-peer collaboration and supporting their distributed coordination.

Massimo Tivoli, Associate Professor:  
It is a paradigm promoting the flexible and easy reuse of existing services and things, and relieving the developer from accounting for composition and coordination issues.

What are the main benefits for software architect and developers to use service choreographies and, as a consequence of that, to use the CHOReVOLUTION platform? 

uda_massimo_tivoli.jpgMassimo Tivoli: On one hand, due to the inherently distributed nature of their software architecture, choreographies allow architects to build more scalable and efficient complex systems. On the other hand, developing concurrent and distributed systems introduces several issues. The main benefit, for choreography developers that use the CHOReVOLUTION platform, is to build choreographies by discarding possible service coordination, concurrency, and heterogeneity issues. That is, developers focus only on coding the business-level logic corresponding to the specified choreography tasks as taken in isolation.


Marco Autili
: The adoption of service choreographies allows software architect and developers to have a global view of the system to be realised and focus on specifying how groups of business participants work together, identifying potential services and things that can play the roles of the identified participants, understanding and analyzing their interactions.
The CHOReVOLUTION platform is a ready-to-use integrated environment to design, synthesize, deploy and enact choreographies. Things are considered as first-class computation citizens and are seamlessly composed with business services despite possible heterogeneities in their business-level interaction protocols and middleware-level communication paradigms. Developers can focus only on implementing (or reusing when already existing) the internal logic of services and things. The CHOReVOLUTION platform will take care of producing the code needed to coordinate, adapt and secure the interaction among services and things, their deployment and enactment.

What skills are required to use the CHOReVOLUTION Studio? 

Massimo Tivoli: Basic knowledge of the ECLIPSE platform, business processes modelling through BPMN2 choreography diagrams, basic notion of service-oriented architectures and enabling technologies such as XML Schemas, WSDL, etc.

What key innovation do you bring? Where is the most challenging aspect in this development?  

Marco Autili: The flexibility and dynamicity come from the fact that CHOReVOLUTION choreographies run on the Cloud, and the project provides the needed middleware-level, monitoring, and run-time support to make a choreography dynamically adaptable to possible context changes. 

Massimo Tivoli: The main innovation brought by the CHOReVOLUTION approach and its related Studio concerns automatic support for a more easy realisation of choreographies by sparing developers from writing code that goes beyond the implementation of the business logic internal to single choreography tasks. These aspects have been appreciated by the industrial partners in that the approach permits to develop choreographies according to their daily development practices.

What are your responsibilities at UDA? 

uda_marco_autili.jpgMarco Autili: I am Assistant Professor at the Department of Information Engineering Computer Science and Mathematics (DISIM), University of L'Aquila - Italy.
My main research areas are software engineering, distributed systems, context-oriented programming, formal methods
I actively work on the (from theory to practice) application of software engineering methods to the modeling, verification, analysis and automatic synthesis of complex distributed systems, and application of context-oriented programming and analysis techniques to the development of adaptable (mobile) applications.

uda_massimo_tivoli.jpgMassimo Tivoli:
I am an Associate Professor at the Department of Information Engineering, Computer Science, and Mathematics (University of L’Aquila). My main responsibilities concern research coordination activities and teaching activities.