SlideShare a Scribd company logo
OCCIware
An extensible and standard-based XaaS
platform to manage everything in the Clouds
Marc Dutoo, Smile / Open Wide
OW2Con, Mozilla Space Paris
September, 21st 2016
Overview
Speaker
– Marc Dutoo, R&D projects lead at Smile / Open Wide
●
OCCIware coordinator, Data / Cloud expert
Schedule
– OCCI(ware) introduction
– Smart City use case – Big Linked Open Data analytics
– Quick demo – Docker Studio, custom Linked Data extension
– What's coming up next
OCCI(ware) introduction
Cloud Computing – the problem
OCCIware Product
OCCIware Studio
Design, Verify, Simulate & Develop
Everything as a Service
OCCIware Runtime
Deploy, Execute & Manage
Everything as a Service
OCCI specifications
OCCI 101
OCCI Core
(metamodel)
Network
Container
Environment
Compute
- memory
- started
- start()
Database
Application
Storage
Router
Deployable
NetworkLink
DatabaseLink
EnvironmentLink
Everything
is Resource
or Link, be
it at …
Platform
level
Infrastructure
level
Application
level
OCCI Extensions (models)
OCCIware Factsheet
• 72 man year, 5,6m€ budget, sponsored by
French ministry of Industry over 2015-2018
• 3 academics, 5 companies, 2 associations
• To lower Cloud Computing adoption costs and
break up barriers between its various
implementations, layers, domains
- Especially Data Center, deployment, Big Data, Linked
Data
• By bringing to OGF's Open Cloud Computing
Interface (OCCI) the power of formal languages
and model driven engineering (MDE)
OCCIware Objective
Managing Everything as a Service in the clouds
Software as a Service (SaaS)
Big Data as a Service (BDaaS)
Linked Data as a Service (LDaaS)
Platform as a Service (PaaS)
Container as a Service (CaaS)
Infrastructure as a Service (IaaS)
DataCenter as a Service (DCaaS)
Network as a Service (NaaS)
OCCIware Studio Factory
Use case : Big Linked
Open Data Analytics –
monitoring energy
consumption
Monitor energy consumption
• Not only per user, or per utility provider
company,
• but per city, region, country,
- and per activity, usage, number of
children, amount of hair on feet would
most probably help also.
Multi-point of view data... that calls for an
open world approach of data – that's Linked
Data.
Linked Data & Datacore
• Linked Open Data ? That's Open Data sets that can
be cross-queried because they have been
semantically reconciled together
• Enter Ozwillo Datacore :
- it holds data that is shared between applications of
the Ozwillo app store : geographical elements,
organizations, reusable app business data…
- it stores it in a shardable replicated MongoDB and
is built in Apache CXF / Spring & Java
- it provides it through a REST API that is both web-
friendly and semantic web-compatible thanks to
JSON-LD, and helps developers with a Playground.
Linked Data, as a Service
Linked Data as a Service
(LDaaS)
But not your dad's Linked Data. If you want it to save
the world, it has to scale up the whole way :
• at Infrastructure level - that's IaaS : provision
enough CPU & storage, for each city
• at Platform level - that's PaaS : deploy java code
and mongo replicated cluster shards on each of them
• at Software level - that's SaaS : configure Linked
Data governance i.e. models and kinds of use :
- high write, non-robust data collection (home
energy consumption sensor notifications)
- read/query-heavy data analysis (aggregation per
energy consumer, provider, city, region, country)
Linked Data – 3 target scenarii
3.2.1.
Quick demo – Docker
Studio, custom Linked
Data extension
Cloud Studio, with Docker
Custom Studio for LdaaS
(Linked Data as a Service)
Docker Studio
IaaS - Virtual Box machine
Docker Studio
IaaS - Open Stack machine
Docker Studio
… started !
Linked Data Studio
SaaS - Linked Data with
dedicated analytics entry point
Linked Data Studio
… using a specific mongodb
replica within its cluster !
Allowing to not hamper data collaboration
performance when aggregating energy
consumption - results shown here :
...by consumer
...by his city
Upcoming in OCCIware
- Studio : more generators & connectors, improve existing ones,
integrate simulator, decision-making tool…
http://github.com/occiware/ecore
- OCCI administration console's live functional testing Playground –
http://occinterface.herokuapp.com/
- Complete erocci-dbus-java bridge & HTTP bridge, so that Studio-
generated connectors can be deployed within the Studio, on erocci
or standalone indiscriminately
- Runtime : complete OCCIfication of ActiveEon's OW2 ProActive
Multi-IaaS connector and Linagora's OW2 Roboconf PaaS manager
- Develop specified OCCI monitoring solution
- Further use cases : Datacenter, Big Data, Deployment, Linked Data
- … and contribute back to OCCI 2.0 standard !
Any questions ?
Thanks for your attention !
Contact : http://www.occiware.org - marc.dutoo at openwide.fr
Source : https://github.com/occiware
Partners :
Sponsors :
DGE (PIA) & System@tic, SCS, Images & Réseaux, PICOM, Minalogic clusters

More Related Content

PDF
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
PPTX
Available platforms for Big Data 2.0
PDF
The Pandemic Changes Everything, the Need for Speed and Resiliency
PPTX
Hadoop and IoT Sinergija 2014
PPTX
Hadoop and IoT Sinergija 2014
PPTX
Managed Cluster Services
PPTX
Cloud computing 13 principal enabling technologies
PDF
Building Data Lakes with Apache Airflow
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
Available platforms for Big Data 2.0
The Pandemic Changes Everything, the Need for Speed and Resiliency
Hadoop and IoT Sinergija 2014
Hadoop and IoT Sinergija 2014
Managed Cluster Services
Cloud computing 13 principal enabling technologies
Building Data Lakes with Apache Airflow

What's hot (18)

PDF
WTIA Cloud Computing Series - Part I: The Fundamentals
PDF
Scaling graphite for application metrics
PPTX
Infinitely Scalable Clusters - Grid Computing on Public Cloud - London
PDF
The Future of Computing is Distributed
PPTX
Oracle digital days sept 2016 v1 (1)
PDF
Aws cloud big data trends
PDF
Azure Databricks—Apache Spark as a Service with Sascha Dittmann
PDF
Deep Learning in the Cloud at Scale: A Data Orchestration Story
PDF
The world with Cloud, Big Data, ML, IoT and AI
PDF
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
PDF
How to Develop and Operate Cloud Native Data Platforms and Applications
PDF
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
PDF
Build Real-Time Applications with Databricks Streaming
PDF
Alluxio - Virtual Unified File System
PDF
10 benefits to thinking inside Box
PDF
Accelerate Analytics and ML in the Hybrid Cloud Era
PDF
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
PPTX
Google cloud
WTIA Cloud Computing Series - Part I: The Fundamentals
Scaling graphite for application metrics
Infinitely Scalable Clusters - Grid Computing on Public Cloud - London
The Future of Computing is Distributed
Oracle digital days sept 2016 v1 (1)
Aws cloud big data trends
Azure Databricks—Apache Spark as a Service with Sascha Dittmann
Deep Learning in the Cloud at Scale: A Data Orchestration Story
The world with Cloud, Big Data, ML, IoT and AI
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
How to Develop and Operate Cloud Native Data Platforms and Applications
How To Use Kafka and Druid to Tame Your Router Data (Rachel Pedreschi, Imply ...
Build Real-Time Applications with Databricks Streaming
Alluxio - Virtual Unified File System
10 benefits to thinking inside Box
Accelerate Analytics and ML in the Hybrid Cloud Era
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google cloud
Ad

Viewers also liked (20)

PDF
OSCAR & AppHub, fostering market readiness at OW2, OW2con'16, Paris.
 
PDF
Git, как инструмент управления веб-контентом
PPT
2013 cch basic principles ch12
PPT
Chapter 6
PDF
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
PPT
Corporate taxation introduction
PDF
JOnAS Addons, OW2con 2011, Nov 24-25, Paris
 
PDF
From code to product to startup: challenges for building successful business ...
 
PDF
A living story: measuring quality of developments in a large industrial softw...
 
PDF
Fossology, OW2con11, Nov 24-25, Paris
 
PDF
CLIF as a Service: Distributed performance testing in continuous integration...
 
PPT
7. Por qué leer a los clásicos
PDF
To be Open Source or not to be ? OW2con’12, Paris
 
PDF
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
PPTX
カマコンバレー @YOKOHAMA Future Session 150421
PPT
Chapter 12
PDF
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
 
PDF
Boosted Framework for Web Accessible and responsvie Websites, OW2con'16, Paris.
 
PDF
VideoLabs: business around VLC, OW2con'16, Paris.
 
PPS
AMIGOS COMO TU
OSCAR & AppHub, fostering market readiness at OW2, OW2con'16, Paris.
 
Git, как инструмент управления веб-контентом
2013 cch basic principles ch12
Chapter 6
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
Corporate taxation introduction
JOnAS Addons, OW2con 2011, Nov 24-25, Paris
 
From code to product to startup: challenges for building successful business ...
 
A living story: measuring quality of developments in a large industrial softw...
 
Fossology, OW2con11, Nov 24-25, Paris
 
CLIF as a Service: Distributed performance testing in continuous integration...
 
7. Por qué leer a los clásicos
To be Open Source or not to be ? OW2con’12, Paris
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
カマコンバレー @YOKOHAMA Future Session 150421
Chapter 12
Introduction of Trustie Software Repository & Passion-Lab Data Center, OW2con...
 
Boosted Framework for Web Accessible and responsvie Websites, OW2con'16, Paris.
 
VideoLabs: business around VLC, OW2con'16, Paris.
 
AMIGOS COMO TU
Ad

Similar to OCCIware: extensible and standard-based XaaS platform to manage everything in the Clouds, OW2con'16, Paris. (20)

PDF
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
PDF
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
PDF
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
PDF
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
PDF
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
PDF
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
PDF
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
PDF
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
PDF
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
PDF
Getting insights from IoT data with Apache Spark and Apache Bahir
PDF
OCCIware & Linked Data prototype OW2Con@POSS
PPTX
Azure Data Explorer deep dive - review 04.2020
PPTX
Cloud Control Access: From Hack to Reality
PPSX
Computer project
PDF
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
PDF
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
PPTX
OCC Overview OMG Clouds Meeting 07-13-09 v3
PPTX
Cloud Computing:An Economic Solution for Libraries
PPTX
Introduction to Orchestration and DevOps with OpenStack
PPT
Cloud Computing
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
Getting insights from IoT data with Apache Spark and Apache Bahir
OCCIware & Linked Data prototype OW2Con@POSS
Azure Data Explorer deep dive - review 04.2020
Cloud Control Access: From Hack to Reality
Computer project
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCC Overview OMG Clouds Meeting 07-13-09 v3
Cloud Computing:An Economic Solution for Libraries
Introduction to Orchestration and DevOps with OpenStack
Cloud Computing

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
KodekX | Application Modernization Development
PDF
Encapsulation theory and applications.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
cuic standard and advanced reporting.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf

OCCIware: extensible and standard-based XaaS platform to manage everything in the Clouds, OW2con'16, Paris.

  • 1. OCCIware An extensible and standard-based XaaS platform to manage everything in the Clouds Marc Dutoo, Smile / Open Wide OW2Con, Mozilla Space Paris September, 21st 2016
  • 2. Overview Speaker – Marc Dutoo, R&D projects lead at Smile / Open Wide ● OCCIware coordinator, Data / Cloud expert Schedule – OCCI(ware) introduction – Smart City use case – Big Linked Open Data analytics – Quick demo – Docker Studio, custom Linked Data extension – What's coming up next
  • 4. Cloud Computing – the problem
  • 5. OCCIware Product OCCIware Studio Design, Verify, Simulate & Develop Everything as a Service OCCIware Runtime Deploy, Execute & Manage Everything as a Service OCCI specifications
  • 6. OCCI 101 OCCI Core (metamodel) Network Container Environment Compute - memory - started - start() Database Application Storage Router Deployable NetworkLink DatabaseLink EnvironmentLink Everything is Resource or Link, be it at … Platform level Infrastructure level Application level OCCI Extensions (models)
  • 7. OCCIware Factsheet • 72 man year, 5,6m€ budget, sponsored by French ministry of Industry over 2015-2018 • 3 academics, 5 companies, 2 associations • To lower Cloud Computing adoption costs and break up barriers between its various implementations, layers, domains - Especially Data Center, deployment, Big Data, Linked Data • By bringing to OGF's Open Cloud Computing Interface (OCCI) the power of formal languages and model driven engineering (MDE)
  • 8. OCCIware Objective Managing Everything as a Service in the clouds Software as a Service (SaaS) Big Data as a Service (BDaaS) Linked Data as a Service (LDaaS) Platform as a Service (PaaS) Container as a Service (CaaS) Infrastructure as a Service (IaaS) DataCenter as a Service (DCaaS) Network as a Service (NaaS)
  • 10. Use case : Big Linked Open Data Analytics – monitoring energy consumption
  • 11. Monitor energy consumption • Not only per user, or per utility provider company, • but per city, region, country, - and per activity, usage, number of children, amount of hair on feet would most probably help also. Multi-point of view data... that calls for an open world approach of data – that's Linked Data.
  • 12. Linked Data & Datacore • Linked Open Data ? That's Open Data sets that can be cross-queried because they have been semantically reconciled together • Enter Ozwillo Datacore : - it holds data that is shared between applications of the Ozwillo app store : geographical elements, organizations, reusable app business data… - it stores it in a shardable replicated MongoDB and is built in Apache CXF / Spring & Java - it provides it through a REST API that is both web- friendly and semantic web-compatible thanks to JSON-LD, and helps developers with a Playground.
  • 13. Linked Data, as a Service
  • 14. Linked Data as a Service (LDaaS) But not your dad's Linked Data. If you want it to save the world, it has to scale up the whole way : • at Infrastructure level - that's IaaS : provision enough CPU & storage, for each city • at Platform level - that's PaaS : deploy java code and mongo replicated cluster shards on each of them • at Software level - that's SaaS : configure Linked Data governance i.e. models and kinds of use : - high write, non-robust data collection (home energy consumption sensor notifications) - read/query-heavy data analysis (aggregation per energy consumer, provider, city, region, country)
  • 15. Linked Data – 3 target scenarii 3.2.1.
  • 16. Quick demo – Docker Studio, custom Linked Data extension
  • 18. Custom Studio for LdaaS (Linked Data as a Service)
  • 19. Docker Studio IaaS - Virtual Box machine
  • 20. Docker Studio IaaS - Open Stack machine
  • 22. Linked Data Studio SaaS - Linked Data with dedicated analytics entry point
  • 23. Linked Data Studio … using a specific mongodb replica within its cluster !
  • 24. Allowing to not hamper data collaboration performance when aggregating energy consumption - results shown here : ...by consumer ...by his city
  • 25. Upcoming in OCCIware - Studio : more generators & connectors, improve existing ones, integrate simulator, decision-making tool… http://github.com/occiware/ecore - OCCI administration console's live functional testing Playground – http://occinterface.herokuapp.com/ - Complete erocci-dbus-java bridge & HTTP bridge, so that Studio- generated connectors can be deployed within the Studio, on erocci or standalone indiscriminately - Runtime : complete OCCIfication of ActiveEon's OW2 ProActive Multi-IaaS connector and Linagora's OW2 Roboconf PaaS manager - Develop specified OCCI monitoring solution - Further use cases : Datacenter, Big Data, Deployment, Linked Data - … and contribute back to OCCI 2.0 standard !
  • 26. Any questions ? Thanks for your attention ! Contact : http://www.occiware.org - marc.dutoo at openwide.fr Source : https://github.com/occiware Partners : Sponsors : DGE (PIA) & System@tic, SCS, Images & Réseaux, PICOM, Minalogic clusters