SlideShare a Scribd company logo
OCCIware
An extensible, standard-based XaaS Cloud consumer
platform to manage everything in the Clouds
Marc Dutoo, Smile
Overview
Speaker
– Marc Dutoo, R&D projects lead at Smile
●
OCCIware coordinator, Data / API / Cloud expert
Schedule
– OCCI(ware) introduction
– Smart City use case – Big Linked Open Data analytics
– Quick demo – Docker Studio, custom Linked Data extension,
runtime and Playground
– What's coming up next
OCCI(ware) Introduction
A quick question...
Who uses multi cloud today ?
A quick question...
Who uses multi cloud today ?
… everybody
●
Docker in devops, and Kubernetes in
production
●
AWS, except when its Service – Task model
of scalability is not fine enough
●
National clouds to ensure data jurisdiction
●
… as soon as appears in your application a
new need that calls for a cheaper / faster /
more robust / more scalable / ... Cloud
Cloud Computing – the problem
Why OCCI ?
• So this makes for partitioning, lock-in...
• And a lot of technical glue, therefore
making it all hard to maintain
• The OCCI standard advocates a unified,
uniform architectural approach
- to separate this glue (connectors)
- from business logic consuming them
through the standard, generic OCCI REST
HTTP API
• ... the rise of the Cloud consumer platform
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 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 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 Studio Factory
OCCIware runtime end-to-end OCCI API call
chain
Studio
XML-
based
Extensio
n
Cloud
Manager
OCCI
Reque
sts
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 Primer
• 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
From Studio to Runtime
• We've just seen how OCCI extension connectors can be
deployed embedded in the OCCIware Studio, for extension
developers, quick prototyping and devops.
- Connectors for Docker, VMWare, OpenStack, but also Roboconf,
Datacore…
• But the same connectors can also be made available to
any OCCI HTTP API client in production-ready
deployments
- either in the full Java MART server (Model@RunTime)
- or behind the scalable, erlang-based erocci server
• In which case, they are ready to be discovered,
introspected, tested and managed using the
« OCCInterface » OCCI web playground
- works with any OCCI API implementation – try it with yours !
OCCI web Playground
http://occinterface.herokuapp.com/
Ongoing in OCCIware
- Studio : more & improved generators & connectors, integrate
simulator, decision-making tool… http://github.com/occiware/ecore
- Complete Java HTTP bridge, so that Studio-generated connectors
can be deployed embedded within the Studio, standalone in the
HTTP MART Server or behind erocci indiscriminately
- Runtime : complete end-to-end, SaaS-to-PaaS-to-IaaS OCCI call
chain with OCCIfication of ActiveEon's OW2 ProActive Multi-IaaS
connector and Linagora's OW2 Roboconf PaaS manager
- OCCI administration console's live functional testing Playground –
http://occinterface.herokuapp.com/
- Develop specified OCCI monitoring solution using OCCIware's Java
OCCI monitoring framework (Tinom)
- Further use cases : Datacenter, Big Data, Deployment, Linked Data
- … and contribute back to OCCI 2.0 standard and Eclipse.org !
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
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
PDF
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
PDF
Managing Ceph operational complexity with Juju
PDF
From metal to service 100% automation with Apache CloudStack and Ansible - ...
PPTX
OpenStack + Nano Server + Hyper-V + S2D
PPTX
MANTL Data Platform, Microservices and BigData Services
PDF
An Introduction to Red Hat Enterprise Linux OpenStack Platform
PDF
NoSQL - Vital Open Source Ingredient for Modern Success
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Managing Ceph operational complexity with Juju
From metal to service 100% automation with Apache CloudStack and Ansible - ...
OpenStack + Nano Server + Hyper-V + S2D
MANTL Data Platform, Microservices and BigData Services
An Introduction to Red Hat Enterprise Linux OpenStack Platform
NoSQL - Vital Open Source Ingredient for Modern Success

What's hot (20)

PPTX
Introducing Cloud Development with Mantl
PPT
Enabling Fast IT using Containers, Microservices and DevOps Model
PPTX
Designing Telco Scaled OpenStack Architectures
PPTX
Docker based Hadoop provisioning - anywhere
PDF
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
PDF
Journey to the Cloud with Red Hat
PPTX
Webinar: Dealing with automation tool overload!
PDF
Discover the all new Mesosphere DC/OS 1.10
PPTX
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
PPTX
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
PDF
Design Choices for Cloud Data Platforms
PDF
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
PDF
Practical PaaS presentation
PDF
Legacy Migration Overview
PPT
Tech Days 2010
PDF
Resilient microservices with Kubernetes - Mete Atamel
PPTX
Episode 4: Operating Kubernetes at Scale with DC/OS
PDF
Red Hat OpenStack - Open Cloud Infrastructure
PDF
Andre Paul: Importing VMware infrastructures into CloudStack
PDF
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Introducing Cloud Development with Mantl
Enabling Fast IT using Containers, Microservices and DevOps Model
Designing Telco Scaled OpenStack Architectures
Docker based Hadoop provisioning - anywhere
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
Journey to the Cloud with Red Hat
Webinar: Dealing with automation tool overload!
Discover the all new Mesosphere DC/OS 1.10
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Design Choices for Cloud Data Platforms
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
Practical PaaS presentation
Legacy Migration Overview
Tech Days 2010
Resilient microservices with Kubernetes - Mete Atamel
Episode 4: Operating Kubernetes at Scale with DC/OS
Red Hat OpenStack - Open Cloud Infrastructure
Andre Paul: Importing VMware infrastructures into CloudStack
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Ad

Viewers also liked (20)

PPTX
Introduction To Web Development & The New Digital Workplace
PDF
OCCIware project and OCCI standard presented at China Cloud Computing & Stand...
 
PDF
Antelink OW2 Conference Nov10
 
PPTX
Inquiry presentation
PPT
Chapter 13 presentation
PPT
Chapter 8
PPT
Ea exam review course intro
PPT
2013 cch basic principles ch02
PDF
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
PPTX
LinkedIn and Twitter Lab for Beginners
PDF
VJA Presentation
PDF
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
 
PPS
Brita tester pol
PDF
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
PDF
Open Source BI OW2 Conference Nov10
 
PPT
Continuous Integration & Delivery
PPTX
Hurricane web quest
PDF
Open Stack OW2 Conference Nov10
 
PDF
Trustworthy software OW2 Conference Nov10
 
PDF
Talend bonitasoft-ow2-conference-nov10
 
Introduction To Web Development & The New Digital Workplace
OCCIware project and OCCI standard presented at China Cloud Computing & Stand...
 
Antelink OW2 Conference Nov10
 
Inquiry presentation
Chapter 13 presentation
Chapter 8
Ea exam review course intro
2013 cch basic principles ch02
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
LinkedIn and Twitter Lab for Beginners
VJA Presentation
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
 
Brita tester pol
OW2con'14 - Lutece, the open source CMS & Development framework of the City o...
 
Open Source BI OW2 Conference Nov10
 
Continuous Integration & Delivery
Hurricane web quest
Open Stack OW2 Conference Nov10
 
Trustworthy software OW2 Conference Nov10
 
Talend bonitasoft-ow2-conference-nov10
 
Ad

Similar to OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in The Clouds, Marc Dutoo, Smile, Paris Open Source Summit (20)

PDF
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
PDF
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
PDF
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
PDF
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
PDF
OCCIware: extensible and standard-based XaaS platform to manage everything in...
PDF
OCCIware@OW2con 2016
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
Introduction to Apache Mesos and DC/OS
PDF
Openstack - Enterprise cloud management platform
PDF
OpenStack in Enterprise
PDF
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PDF
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
PPTX
Introduction to Orchestration and DevOps with OpenStack
PDF
Apache Mesos Overview and Integration
PDF
.NET Cloud-Native Bootcamp- Los Angeles
PDF
DevOps and BigData Analytics
PPTX
CNCF Introduction - Feb 2018
PPTX
Lightening the burden of cloud resources administration: from VMs to Functions
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
Extensible and Standard-based XaaS Platform To Manage Everything in The Cloud...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware@OW2con 2016
#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...
Introduction to Apache Mesos and DC/OS
Openstack - Enterprise cloud management platform
OpenStack in Enterprise
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
Introduction to Orchestration and DevOps with OpenStack
Apache Mesos Overview and Integration
.NET Cloud-Native Bootcamp- Los Angeles
DevOps and BigData Analytics
CNCF Introduction - Feb 2018
Lightening the burden of cloud resources administration: from VMs to Functions

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
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Electronic commerce courselecture one. Pdf
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.

OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in The Clouds, Marc Dutoo, Smile, Paris Open Source Summit

  • 1. OCCIware An extensible, standard-based XaaS Cloud consumer platform to manage everything in the Clouds Marc Dutoo, Smile
  • 2. Overview Speaker – Marc Dutoo, R&D projects lead at Smile ● OCCIware coordinator, Data / API / Cloud expert Schedule – OCCI(ware) introduction – Smart City use case – Big Linked Open Data analytics – Quick demo – Docker Studio, custom Linked Data extension, runtime and Playground – What's coming up next
  • 4. A quick question... Who uses multi cloud today ?
  • 5. A quick question... Who uses multi cloud today ? … everybody ● Docker in devops, and Kubernetes in production ● AWS, except when its Service – Task model of scalability is not fine enough ● National clouds to ensure data jurisdiction ● … as soon as appears in your application a new need that calls for a cheaper / faster / more robust / more scalable / ... Cloud
  • 6. Cloud Computing – the problem
  • 7. Why OCCI ? • So this makes for partitioning, lock-in... • And a lot of technical glue, therefore making it all hard to maintain • The OCCI standard advocates a unified, uniform architectural approach - to separate this glue (connectors) - from business logic consuming them through the standard, generic OCCI REST HTTP API • ... the rise of the Cloud consumer platform
  • 8. OCCIware Product OCCIware Studio Design, Verify, Simulate & Develop Everything as a Service OCCIware Runtime Deploy, Execute & Manage Everything as a Service OCCI specifications
  • 9. 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)
  • 10. 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)
  • 11. 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)
  • 13. OCCIware runtime end-to-end OCCI API call chain Studio XML- based Extensio n Cloud Manager OCCI Reque sts
  • 14. Use case : Big Linked Open Data Analytics – monitoring energy consumption
  • 15. 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.
  • 16. Linked Data Primer • 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.
  • 17. Linked Data, as a Service
  • 18. 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)
  • 19. Linked Data – 3 target scenarii 3.2.1.
  • 20. Quick demo – Docker Studio, custom Linked Data extension
  • 22. Custom Studio for LdaaS (Linked Data as a Service)
  • 23. Docker Studio IaaS - Virtual Box machine
  • 24. Docker Studio IaaS - Open Stack machine
  • 26. Linked Data Studio SaaS - Linked Data with dedicated analytics entry point
  • 27. Linked Data Studio … using a specific mongodb replica within its cluster !
  • 28. Allowing to not hamper data collaboration performance when aggregating energy consumption - results shown here : ...by consumer ...by his city
  • 29. From Studio to Runtime • We've just seen how OCCI extension connectors can be deployed embedded in the OCCIware Studio, for extension developers, quick prototyping and devops. - Connectors for Docker, VMWare, OpenStack, but also Roboconf, Datacore… • But the same connectors can also be made available to any OCCI HTTP API client in production-ready deployments - either in the full Java MART server (Model@RunTime) - or behind the scalable, erlang-based erocci server • In which case, they are ready to be discovered, introspected, tested and managed using the « OCCInterface » OCCI web playground - works with any OCCI API implementation – try it with yours !
  • 31. Ongoing in OCCIware - Studio : more & improved generators & connectors, integrate simulator, decision-making tool… http://github.com/occiware/ecore - Complete Java HTTP bridge, so that Studio-generated connectors can be deployed embedded within the Studio, standalone in the HTTP MART Server or behind erocci indiscriminately - Runtime : complete end-to-end, SaaS-to-PaaS-to-IaaS OCCI call chain with OCCIfication of ActiveEon's OW2 ProActive Multi-IaaS connector and Linagora's OW2 Roboconf PaaS manager - OCCI administration console's live functional testing Playground – http://occinterface.herokuapp.com/ - Develop specified OCCI monitoring solution using OCCIware's Java OCCI monitoring framework (Tinom) - Further use cases : Datacenter, Big Data, Deployment, Linked Data - … and contribute back to OCCI 2.0 standard and Eclipse.org !
  • 32. 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