SlideShare a Scribd company logo
OCCIware
A framework for Everything as a Service
Marc Dutoo, Open Wide
Jean Parpaillon, Inria
CloudExpo, London
March, 12th 2015
Overview
Speakers
– Marc Dutoo, Head of R&D Dept. at Open Wide
● OCCIware coordinator, SOA / Data expert
– Jean Parpaillon, R&D engineer at Inria
● OW2 TC Chairman, author or erocci
Schedule
– 15' OCCI(ware) introduction
– 15' XaaS demo with erocci
OCCIware Factsheet
• 72 man month, 5,6m€ budget, sponsored by
French ministry of Industry
• 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)
Cloud Computing – the problem
Layers
Domains
Image : wikipedia.org
Partitioning! Lock in!
No one-fits-all
solution!
Lack of
standards!
Layers
Domains
Too many
standards!
Lack of
ecosystem!
Cloud Computing – the problem
Image : wikipedia.org
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 Outputs
• A formal, model-driven platform to manage any Cloud
resource
- Formal model of OCCI, on MIT's Alloy – Inria & TSP
- OCCIware Studio, on Eclipse EMF & Sirius – Obeo
- OCCIware@Runtime & console, using Models@Runtime –
ActiveEon & Scalair
- Deploy@OCCIware - ActiveEon & UJF
• 4 Use cases
- Data Center as a Service / IaaS, on Scalair infrastructure
- Big Data / HPC, on ActiveEon ProActive HPC platform
- Linked Open Data, on Ozwillo app store's Datacore – Pôle
Numérique & Open Wide
- Deployment interoperability, on Linagora & ActiveEon's
• Open Source (OW2, Eclipse) and standardization (OGF) with
help from a 10-strong international Scientific Orientation
Committee
12/03/15 9
OCCI Runtime Architecture
12/03/15 10
OCCI Model 1 : blog
<?xml version="1.0" encoding="UTF­8"?>
<occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs="
http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema­instance"  
xsi:schemaLocation="http://example.org/occi occi.xsd " name="A REST blog" 
status="experimental" version="1">
    <occi:kind scheme="http://example.org/occi/test#" term="blog" title="A Blog">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />
    <occi:attribute name="example.blog.title" type="xs:string" title="Blog title"  use="required" />
  </occi:kind>
  <occi:kind scheme="http://example.org/occi/test#" term="entry" title="entry">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />
    <occi:attribute name="blog.entry.title" type="xs:string" title="Blog entry title" use="required" />
    <occi:attribute name="blog.entry.date" type="xs:string" title="Creation date"  use="optional" />
    <occi:attribute name="blog.entry.content" type="xs:string" title="Entry content" use="required" 
/>
  </occi:kind>
  <occi:kind scheme="http://example.org/occi/test#" term="user" title="Blog user">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resources" />
    <occi:attribute name="blog.user.name" type="xs:string" title="User name"  use="required" />
    <occi:attribute name="blog.user.email" type="xs:string" title="User email" />
    <occi:attribute name="blog.user.role" type="xs:string" title="User role" />
  </occi:kind>
  <occi:kind scheme="http://example.org/occi/test#" term="author" title="Author">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="link" />
  </occi:kind>
</occi:extension>
example.blog.title : string (1..1)
blog
summary : string (0..1)
resource link
target
sourcelinks
example.entry.title : string (1..1)
example.entry.date : string (0..1)
example.entry.content : string (1..1)
entry
example.user.name : string (1..1)
example.user.email : string (0..1)
example.user.role : string (0..1)
user
author
12/03/15 11
OCCI Model 2 : storage
<?xml version="1.0" encoding="UTF­8"?>
<occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs="
http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema­instance" 
xsi:schemaLocation="http://schemas.ogf.org/occi occi.xsd " name="Storage" status="experimental" 
version="1">
  <occi:kind term="container" scheme="http://schemas.ogf.org/occi/storage#"   title="Container Resource 
(dir)">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />
    <occi:attribute name="occi.storage.size" type="xs:integer" title="Container Size (#children)" />
  </occi:kind>
  <occi:kind term="containerentry" scheme="http://schemas.ogf.org/occi/storage#"  title="Container Entry 
Link">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="link" />
  </occi:kind>
  <occi:kind term="data" scheme="http://schemas.ogf.org/occi/storage#"  title="Data Resource (file)">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />
    <occi:attribute name="occi.storage.mimetype" type="xs:string" title="Content Mimetype" />
    <occi:attribute name="occi.storage.size" type="xs:integer" title="Content Size" />
  </occi:kind>
  <occi:mixin term="rawdata" scheme="http://schemas.ogf.org/occi/storage#" title="Raw data mixin">
    <occi:attribute name="occi.storage.raw" type="xs:anyURI" title="Data content link" />
  </occi:mixin>
  <occi:mixin term="thumbnail" scheme="http://schemas.ogf.org/occi/storage#" title="Data thumbnail 
(light representation)" >
    <occi:attribute name="occi.storage.thumbnail.id" type="xs:anyURI" title="" />
    <occi:attribute name="occi.storage.thumbnail.mimetype" type="xs:string" title="" />
  </occi:mixin>  
</occi:extension>
occi.storage.size : integer (0..1)
container
summary : string (0..1)
ressource link
target
sourcelinks
occi.storage.mimetype: string (0..1)
occi.storage.size : integer (0..1)
data
occi.storage.raw : uri (1..1)
rawdata : mixin
occi.storage.thumbnail.id: uri (0..1)
occi.storage.thumbnail.mimetype : string (0..1)
thumbnail : mixin
12/03/15 12
OCCI Model 3 : admin
<?xml version="1.0" encoding="UTF­8"?>
<occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs="
http://www.w3.org/2001/XMLSchema" xmlns:xsi="
http://www.w3.org/2001/XMLSchema­instance" 
xsi:schemaLocation="http://erocci.ow2.org/occi occi.xsd " 
name="Admin Resources for erocci" status="experimental" 
version="1">
  <occi:kind scheme="http://erocci.ow2.org/occi/admin#" 
term="system" title="System Informations">
    <occi:parent scheme="http://schemas.ogf.org/occi/core#" 
term="resource" />
    <occi:attribute name="erocci.admin.sysname" type="xs:string" 
title="System Name"   immutable="true" />
    <occi:attribute name="erocci.admin.sysdescr" type="xs:string" 
title="System Description"  immutable="true" />
    <occi:attribute name="erocci.admin.syscontact" type="xs:string" 
title="System Contact" immutable="true" />
    <occi:attribute name="erocci.admin.uptime" type="xs:integer" 
title="System Uptime"  immutable="true" />
  </occi:kind>
</occi:extension>
summary : string (0..1)
ressource link
target
sourcelinks
erocci.admin.sysname: string (0..1)
erocci.admin.sysdescr : string (0..1)
erocci.admin.syscontact : string (0..1)
erocci.admin.uptime : string (0..1
admin
Any questions ?
Thanks for your attention !
Contact :
http://www.occiware.org ­ marc.dutoo at openwide.fr
Partners
Sponsors
DGE (PIA) & System@tic, SCS, Images & Réseaux, PICOM, Minalogic clusters

More Related Content

Similar to OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015

OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware
 
What Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinarWhat Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinar
Submer Immersion Cooling
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
Paris Open Source Summit
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
OCCIware
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
Marc Dutoo
 
Science Demonstrator Session: Social and Earth Sciences
Science Demonstrator Session: Social and Earth SciencesScience Demonstrator Session: Social and Earth Sciences
Science Demonstrator Session: Social and Earth Sciences
EOSCpilot .eu
 
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DrupalDay
 
Materials science, innovation and industry.
Materials science, innovation and industry.Materials science, innovation and industry.
Materials science, innovation and industry.
Sociedade Brasileira de Pesquisa em Materiais
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
Sandro D'Elia
 
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011OW2
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
Alessandra Bagnato
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and StandardizationOW2
 
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
Pieter Pauwels
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
DocDoku
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOW2
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
Stephen Marquard
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Mainframe Project
 

Similar to OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015 (20)

OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, ParisOCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
OCCIware Presentation at Cloud Computing World Expo, April 1, 2015, Paris
 
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...
 
One year-with-chameleon
One year-with-chameleonOne year-with-chameleon
One year-with-chameleon
 
What Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinarWhat Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinar
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
Science Demonstrator Session: Social and Earth Sciences
Science Demonstrator Session: Social and Earth SciencesScience Demonstrator Session: Social and Earth Sciences
Science Demonstrator Session: Social and Earth Sciences
 
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
OCCIware Year 1 Milestone: Docker Studio, Studio Factory, pluggable XaaS runt...
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Materials science, innovation and industry.
Materials science, innovation and industry.Materials science, innovation and industry.
Materials science, innovation and industry.
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011
Open Source innovation Catalyst, OW2con11, Nov 24-25, 2011
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
 
Open Source and Standardization
Open Source and StandardizationOpen Source and Standardization
Open Source and Standardization
 
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
BuildingSMART Standards Summit 2015 - Technical Room - Linked Data for Constr...
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 

More from Marc Dutoo

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Marc Dutoo
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Marc Dutoo
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product search
Marc Dutoo
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
Marc Dutoo
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
Marc Dutoo
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
Marc Dutoo
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
Marc Dutoo
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPM
Marc Dutoo
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
Marc Dutoo
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Marc Dutoo
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Marc Dutoo
 
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
Marc Dutoo
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
Marc Dutoo
 
EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011
Marc Dutoo
 
EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011
Marc Dutoo
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Marc Dutoo
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Marc Dutoo
 
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, ParisEasier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Marc Dutoo
 
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Marc Dutoo
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Marc Dutoo
 

More from Marc Dutoo (20)

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product search
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 
OW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPMOW2Con2012 Scarbo2 SOA-Consistent BPM
OW2Con2012 Scarbo2 SOA-Consistent BPM
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
 
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
 
EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011
 
EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011EasySOA introduction and video demos - fOSSa 2011
EasySOA introduction and video demos - fOSSa 2011
 
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
 
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, ParisEasier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris
 
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015

  • 1. OCCIware A framework for Everything as a Service Marc Dutoo, Open Wide Jean Parpaillon, Inria CloudExpo, London March, 12th 2015
  • 2. Overview Speakers – Marc Dutoo, Head of R&D Dept. at Open Wide ● OCCIware coordinator, SOA / Data expert – Jean Parpaillon, R&D engineer at Inria ● OW2 TC Chairman, author or erocci Schedule – 15' OCCI(ware) introduction – 15' XaaS demo with erocci
  • 3. OCCIware Factsheet • 72 man month, 5,6m€ budget, sponsored by French ministry of Industry • 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)
  • 4. Cloud Computing – the problem Layers Domains Image : wikipedia.org
  • 5. Partitioning! Lock in! No one-fits-all solution! Lack of standards! Layers Domains Too many standards! Lack of ecosystem! Cloud Computing – the problem Image : wikipedia.org
  • 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 Outputs • A formal, model-driven platform to manage any Cloud resource - Formal model of OCCI, on MIT's Alloy – Inria & TSP - OCCIware Studio, on Eclipse EMF & Sirius – Obeo - OCCIware@Runtime & console, using Models@Runtime – ActiveEon & Scalair - Deploy@OCCIware - ActiveEon & UJF • 4 Use cases - Data Center as a Service / IaaS, on Scalair infrastructure - Big Data / HPC, on ActiveEon ProActive HPC platform - Linked Open Data, on Ozwillo app store's Datacore – Pôle Numérique & Open Wide - Deployment interoperability, on Linagora & ActiveEon's • Open Source (OW2, Eclipse) and standardization (OGF) with help from a 10-strong international Scientific Orientation Committee
  • 8. 12/03/15 9 OCCI Runtime Architecture
  • 9. 12/03/15 10 OCCI Model 1 : blog <?xml version="1.0" encoding="UTF­8"?> <occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs=" http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema­instance"   xsi:schemaLocation="http://example.org/occi occi.xsd " name="A REST blog"  status="experimental" version="1">     <occi:kind scheme="http://example.org/occi/test#" term="blog" title="A Blog">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />     <occi:attribute name="example.blog.title" type="xs:string" title="Blog title"  use="required" />   </occi:kind>   <occi:kind scheme="http://example.org/occi/test#" term="entry" title="entry">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />     <occi:attribute name="blog.entry.title" type="xs:string" title="Blog entry title" use="required" />     <occi:attribute name="blog.entry.date" type="xs:string" title="Creation date"  use="optional" />     <occi:attribute name="blog.entry.content" type="xs:string" title="Entry content" use="required"  />   </occi:kind>   <occi:kind scheme="http://example.org/occi/test#" term="user" title="Blog user">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resources" />     <occi:attribute name="blog.user.name" type="xs:string" title="User name"  use="required" />     <occi:attribute name="blog.user.email" type="xs:string" title="User email" />     <occi:attribute name="blog.user.role" type="xs:string" title="User role" />   </occi:kind>   <occi:kind scheme="http://example.org/occi/test#" term="author" title="Author">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="link" />   </occi:kind> </occi:extension> example.blog.title : string (1..1) blog summary : string (0..1) resource link target sourcelinks example.entry.title : string (1..1) example.entry.date : string (0..1) example.entry.content : string (1..1) entry example.user.name : string (1..1) example.user.email : string (0..1) example.user.role : string (0..1) user author
  • 10. 12/03/15 11 OCCI Model 2 : storage <?xml version="1.0" encoding="UTF­8"?> <occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs=" http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema­instance"  xsi:schemaLocation="http://schemas.ogf.org/occi occi.xsd " name="Storage" status="experimental"  version="1">   <occi:kind term="container" scheme="http://schemas.ogf.org/occi/storage#"   title="Container Resource  (dir)">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />     <occi:attribute name="occi.storage.size" type="xs:integer" title="Container Size (#children)" />   </occi:kind>   <occi:kind term="containerentry" scheme="http://schemas.ogf.org/occi/storage#"  title="Container Entry  Link">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="link" />   </occi:kind>   <occi:kind term="data" scheme="http://schemas.ogf.org/occi/storage#"  title="Data Resource (file)">     <occi:parent scheme="http://schemas.ogf.org/occi/core#" term="resource" />     <occi:attribute name="occi.storage.mimetype" type="xs:string" title="Content Mimetype" />     <occi:attribute name="occi.storage.size" type="xs:integer" title="Content Size" />   </occi:kind>   <occi:mixin term="rawdata" scheme="http://schemas.ogf.org/occi/storage#" title="Raw data mixin">     <occi:attribute name="occi.storage.raw" type="xs:anyURI" title="Data content link" />   </occi:mixin>   <occi:mixin term="thumbnail" scheme="http://schemas.ogf.org/occi/storage#" title="Data thumbnail  (light representation)" >     <occi:attribute name="occi.storage.thumbnail.id" type="xs:anyURI" title="" />     <occi:attribute name="occi.storage.thumbnail.mimetype" type="xs:string" title="" />   </occi:mixin>   </occi:extension> occi.storage.size : integer (0..1) container summary : string (0..1) ressource link target sourcelinks occi.storage.mimetype: string (0..1) occi.storage.size : integer (0..1) data occi.storage.raw : uri (1..1) rawdata : mixin occi.storage.thumbnail.id: uri (0..1) occi.storage.thumbnail.mimetype : string (0..1) thumbnail : mixin
  • 11. 12/03/15 12 OCCI Model 3 : admin <?xml version="1.0" encoding="UTF­8"?> <occi:extension xmlns:occi="http://schemas.ogf.org/occi" xmlns:xs=" http://www.w3.org/2001/XMLSchema" xmlns:xsi=" http://www.w3.org/2001/XMLSchema­instance"  xsi:schemaLocation="http://erocci.ow2.org/occi occi.xsd "  name="Admin Resources for erocci" status="experimental"  version="1">   <occi:kind scheme="http://erocci.ow2.org/occi/admin#"  term="system" title="System Informations">     <occi:parent scheme="http://schemas.ogf.org/occi/core#"  term="resource" />     <occi:attribute name="erocci.admin.sysname" type="xs:string"  title="System Name"   immutable="true" />     <occi:attribute name="erocci.admin.sysdescr" type="xs:string"  title="System Description"  immutable="true" />     <occi:attribute name="erocci.admin.syscontact" type="xs:string"  title="System Contact" immutable="true" />     <occi:attribute name="erocci.admin.uptime" type="xs:integer"  title="System Uptime"  immutable="true" />   </occi:kind> </occi:extension> summary : string (0..1) ressource link target sourcelinks erocci.admin.sysname: string (0..1) erocci.admin.sysdescr : string (0..1) erocci.admin.syscontact : string (0..1) erocci.admin.uptime : string (0..1 admin