Manage Everything as a Service on clouds with Eclipse Modeling tools

Session details
Session Type: 
Experience level: 

Cloud computing is gaining more and more attention with the ubiquity of on-demand Internet-based services and resources, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and more generally Everything as a Service (XaaS). However, the public cloud offers (Amazon, Google, Microsoft, IBM, etc.) and the cloud software stacks (VMware, OpenStack, Docker, etc.) are extremely heterogeneous in terms of provided services, resources, and API. Thus, deploying and managing cloud applications spread out over multiple cloud infrastructures is tricky and requires high skills.
This talk presents an open-source model-driven tool chain called OCCIware ( for modeling, deploying and managing Everything as a Service in the clouds, in a unified manner. This tool chain is based on the Open Cloud Computing Interface (OCCI) specifications, an open REST API for all kinds of management tasks on any resource as a service. The OCCIware tool chain is implemented on top of the Eclipse Modeling Framework (EMF) and its associated technologies such as Ecore, OCL, Acceleo, Xtext, and Sirius.
This framework has already been applied on VMware, OpenStack, Docker, Big Data as a Service, Linked Data as a Service, and Mobile Robotics as a Service.
Note: The OCCIware Eclipse workbench is already available on GitHub (see and will be submitted as a new Eclipse project.

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018