SlideShare a Scribd company logo
The OpenCloudware
       collaborative project

« Delivering a Cloud Platorm for Building, Maintaining and 
   Operating Enterprise PaaS Distributed Applications »


            Alban Richard, UShareSoft CEO
              Cedric Thomas, OW2 CEO


                OpenCloudware – Cloud Expo Europe, 25 January 2012
What is OpenCloudware?
 Co-funded Collaborative research project, 18 partners
 Development of software modules for building a IaaS agnostic Dev to
  PaaS Enterprise Grade Infrastructure platform
 Enables to easily build, generate and operate enterprise distributed
  applications for deployment on any cloud
   Their Modeling, Assembly and Build
   Their Deployment and Operation (PaaS)
   On Multiple Infrastructure (Multi-IaaS)
 3 years (Jan 2012 – Dec 2014)
 Supported by the French FSN (Fonds National pour la Société Numérique
  aka Grand Emprunt)
 Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité
                      OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Partners

 Large Corps                                 Academic
   Bull                                          Armines/Ecole des Mines de
   France Télécom                                 Nantes

   Thalès Com                                    IRIT – INP Toulouse

   Thalès Services                               Télécom Paris Tech

 SMEs                                            Télécom Saint Etienne

   ActiveEon                                     Univ. Joseph Fourier

   eNovance                                      Univ. Savoie - LISTIC

   eXo Platform                                  INRIA

   peergreen                                 Open Source organisation
   Petals Link                                   OW2
   UShareSoft
                      OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware :
End to End Platform Dev to Run
                                             Un
                            nt                 it T
                          me                       es
                       ple                              t
                  Im




                                                                 Int sts
                                                                   Te
                                                                    eg
                                             Co teg
                        rta ice
                                     Build




                                                                       rat
                                               In
                                                nt rat
              n




                     Po Serv




                                                                           io
          sig




                                                  inu io
                           l




                                                                          n
       De




                                                     ou n
                      lf-
                    Se
                                     Cloud




                                                       s
                                     Force         Template
                        VM
                  Pa ovi est
                   Pr rch
                    &


                    aS sio rat




                                                                   Tes stem
                      O




                                               ct es
         Ru




                       La ning ion




                                             Fa ag

                                                   y




                                                                      ts
                                                 or
            n




                                                                    Sy
                         ye


                                               Im
                                     OVF++
                            r



                                                          i ng
                       Dep                              ag
                           lo                        ck
                                yme
                                    nt            Pa




OpenCloudware Software as a Service
           OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Goals
 Produce a middleware platform based on components, open
  platform for cloud software engineering
   for collaborative development of Cloud applications
     targeting primarily enterprise JavaEE - OSGi virtual
      appliances
   for IaaS agnostic Cloud Server Templates provisioning and
    deployment, orchestration and operation (self-service
    management, elasticity, green IT optimisation)
   with interoperable execution on multiple major Cloud IaaS
    (incl. hybrid)
 This platform will be available as a SaaS online platform


                    OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Scope

                                                                      other collaborative
     projects                                                              projects



application                                                             Image Gallery
  model                                                             (BI, eGov, eHealth,
                               Self-Service Portal                     eCommerce,
                                                                        load test, …)
              VM Building
               Services
                                   Service Plan                      PaaS Platform
                                 Factory Services                      Multi-IaaS



                                                                            3rd party
       3 party build
        rd
                                                                   IaaS Cloud environment
        environment
                                                                      (incl. open source)

                        OpenCloudware – Cloud Expo Europe, 25 January 2012
Technologies for OpenCloudware
 Extensive re-use and development of OW2 software
  PaaS: JOnAS, JASMINe, Petals, JORAM
  Security: AuthzForce
  Performance: CLIF
  Multi-IaaS: Sirocco, ProActive, Entropy
  Portal: eXo

 Use of other open source software
  Hudson, Maven, Jenkins, sunxaclm, jclouds etc.

 UForge for cloud image template management and VM
  generation

                     OpenCloudware – Cloud Expo Europe, 25 January 2012
Expected Results
 Open platform for cloud software engineering
  accessible to cloud architects and developers for easy cloud
   solutions Build, Deployment and Operation for multi-IaaS
  through a Self-Service portal
 Open and integrated software components for
    end to end modeling (THINK)
    development and server template factory (BUILD)
    multi-IaaS compatible PaaS platform (RUN)
    application tests (fonctional, performance)
 OpenCloudware results will be disseminated in open source
  within the OW2 Open Source Cloudware initiative (OSCi)


                      OpenCloudware – Cloud Expo Europe, 25 January 2012
Self-Service Build
                                  OpenCloudware Architecture
                                   OpenCloudware Self Service Portal




                                                                                                                                                                                Performance/load Testing as a service
                                             Service Plan




                                                                                                                                                   End to End Cloud Modeling
                                                                                Template




                                                                                                                                                    MetaData & Modeling Tools
                      Continuous           Builder (vApp++
                     Build, Maven,            Creation &                         Gallery:
                       Hudson...            Configurations)                   AaaS, JavaEE,
                                                                              OSGI, Services




                                                                                                                                         Billing
                       PaaS Orchestration                  Self-management




                                                                                                 (Administrator Portal and
                                                                                                                         Admin Console
                      Service Logic Install &              PaaS Runtime Self-
PaaS Layer




                           Deployment                          Controller




                                                                                                       App Admin)
                     Sky computing (provisioning)
                       Billing           VM               VM Multi-Cloud
                        Logs         Placement             Provisionning

                                 Multi-Cloud IaaS Controller / API
                                         Federation Layer

                      IaaS Provider 1: Open Source                           IaaS Provider 2: Commercial
                                            OpenCloudware – Cloud Expo Europe, 25 January 2012
Technological Advances
 End-to-end Modeling: Full stack from OS to applications and
  configurations incl. SLA, PaaS services and IaaS services
 End-to-end Automation: Life cycle automation from Dev to Cloud to
  Cloud orchestration
 Build vApps (OVF): Service Factory for visual design and automated
  generation of multi-tier server templates
 Autonomic management: Dynamic cloud software (VMs) evolutions,
  allowing elasticity, Green IT optimisation, reliability...
 Multi-IaaS: Portability at the IaaS level, IaaS Agnostic services
 Security: Isolation of applications and security, identity and access
  control management
 Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, …
  (Other identified projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI
  CoolIT, FUI Energetic, FUI AGOS, ANR OMD2)
                          OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Working Groups
 WG1: Virtual Infrastructure Modeling; Virtual Machines to to
  IaaS Services modeling
 WG2: Service Plan Builder; creation of distributed server
  templates (OVF, IaaS agnostic)
 WG3: PaaS management Middelware: Enables Autonomic
  Optimization and VM Management
 WG4: Multi-IaaS Interoperability & Orchestration
 WG5: Multi-Tenant Portal Services with RBAC support
 WG6: Enterprise Grade Multi-tenant PaaS Runtime
 WG7: Use Cases

                   OpenCloudware – Cloud Expo Europe, 25 January 2012
Q&A
              OpenCloudware


A Cloud Sofware Platform for Building and
 Operating Enterprise PaaS to Multi-IaaS
              Applications

      Alban Richard, UShareSoft CEO
         Cedric Thomas, OW2 CEO
           OpenCloudware – Cloud Expo Europe, 25 January 2012

More Related Content

Similar to OpenCloudware Collaborative project presented at Cloud Expo Europe 2012 in London

Cloud services From Calsoftlabs
Cloud services From CalsoftlabsCloud services From Calsoftlabs
Cloud services From Calsoftlabs
Dharanendra (DAN) Murthy
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
Andy Piper
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
martinlippert
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazione
guestd1ae161
 
Making a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open SourceMaking a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open Source
Andy Piper
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning Introduction
Andy Piper
 
Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud Foundry
Andy Piper
 
Mirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliancesMirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliances
The Linux Foundation
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCode
Chris Richardson
 
Cloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud EraCloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud Era
Teemu Arina
 
RubyWorld 2011
RubyWorld 2011RubyWorld 2011
RubyWorld 2011
Derek Collison
 
OSCON 2011
OSCON 2011OSCON 2011
OSCON 2011
Derek Collison
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentation
Xianzhu Yue
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...
M. Ilhan Akbas
 
Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with Crafter
Alfresco Software
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Seungyun Lee
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_framework
Lowell Abraham
 
Cobit presentation
Cobit presentationCobit presentation
Cobit presentation
Fran Rodriguez
 
EclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC PanelEclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC Panel
moberhuber
 
Python in education
Python in education Python in education
Python in education
pyconfi
 

Similar to OpenCloudware Collaborative project presented at Cloud Expo Europe 2012 in London (20)

Cloud services From Calsoftlabs
Cloud services From CalsoftlabsCloud services From Calsoftlabs
Cloud services From Calsoftlabs
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazione
 
Making a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open SourceMaking a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open Source
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning Introduction
 
Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud Foundry
 
Mirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliancesMirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliances
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCode
 
Cloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud EraCloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud Era
 
RubyWorld 2011
RubyWorld 2011RubyWorld 2011
RubyWorld 2011
 
OSCON 2011
OSCON 2011OSCON 2011
OSCON 2011
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentation
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...
 
Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with Crafter
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_framework
 
Cobit presentation
Cobit presentationCobit presentation
Cobit presentation
 
EclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC PanelEclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC Panel
 
Python in education
Python in education Python in education
Python in education
 

More from opencloudware

"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S..."Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
opencloudware
 
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules ChevalierSlider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
opencloudware
 
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
opencloudware
 
OpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platformOpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platform
opencloudware
 
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
opencloudware
 
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
opencloudware
 

More from opencloudware (6)

"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S..."Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
"Knowledge Enabled Real-Time Recommendation System", by Jules Chevalier and S...
 
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules ChevalierSlider: an Efficient Incremental Reasoner, by Jules Chevalier
Slider: an Efficient Incremental Reasoner, by Jules Chevalier
 
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
 
OpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platformOpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platform
 
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
Think to PaaS for Multi-IaaS Cloud Computing: the OpenCloudware collaborative...
 
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in Lo...
 

Recently uploaded

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
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
 
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
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
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...
 
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
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

OpenCloudware Collaborative project presented at Cloud Expo Europe 2012 in London

  • 1. The OpenCloudware collaborative project « Delivering a Cloud Platorm for Building, Maintaining and  Operating Enterprise PaaS Distributed Applications » Alban Richard, UShareSoft CEO Cedric Thomas, OW2 CEO OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 2. What is OpenCloudware?  Co-funded Collaborative research project, 18 partners  Development of software modules for building a IaaS agnostic Dev to PaaS Enterprise Grade Infrastructure platform  Enables to easily build, generate and operate enterprise distributed applications for deployment on any cloud  Their Modeling, Assembly and Build  Their Deployment and Operation (PaaS)  On Multiple Infrastructure (Multi-IaaS)  3 years (Jan 2012 – Dec 2014)  Supported by the French FSN (Fonds National pour la Société Numérique aka Grand Emprunt)  Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 3. OpenCloudware Partners  Large Corps  Academic  Bull  Armines/Ecole des Mines de  France Télécom Nantes  Thalès Com  IRIT – INP Toulouse  Thalès Services  Télécom Paris Tech  SMEs  Télécom Saint Etienne  ActiveEon  Univ. Joseph Fourier  eNovance  Univ. Savoie - LISTIC  eXo Platform  INRIA  peergreen  Open Source organisation  Petals Link  OW2  UShareSoft OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 4. OpenCloudware : End to End Platform Dev to Run Un nt it T me es ple t Im Int sts Te eg Co teg rta ice Build rat In nt rat n Po Serv io sig inu io l n De ou n lf- Se Cloud s Force Template VM Pa ovi est Pr rch & aS sio rat Tes stem O ct es Ru La ning ion Fa ag y ts or n Sy ye Im OVF++ r i ng Dep ag lo ck yme nt Pa OpenCloudware Software as a Service OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 5. OpenCloudware Goals  Produce a middleware platform based on components, open platform for cloud software engineering  for collaborative development of Cloud applications  targeting primarily enterprise JavaEE - OSGi virtual appliances  for IaaS agnostic Cloud Server Templates provisioning and deployment, orchestration and operation (self-service management, elasticity, green IT optimisation)  with interoperable execution on multiple major Cloud IaaS (incl. hybrid)  This platform will be available as a SaaS online platform OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 6. OpenCloudware Scope other collaborative projects projects application Image Gallery model (BI, eGov, eHealth, Self-Service Portal eCommerce, load test, …) VM Building Services Service Plan PaaS Platform Factory Services Multi-IaaS 3rd party 3 party build rd IaaS Cloud environment environment (incl. open source) OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 7. Technologies for OpenCloudware  Extensive re-use and development of OW2 software  PaaS: JOnAS, JASMINe, Petals, JORAM  Security: AuthzForce  Performance: CLIF  Multi-IaaS: Sirocco, ProActive, Entropy  Portal: eXo  Use of other open source software  Hudson, Maven, Jenkins, sunxaclm, jclouds etc.  UForge for cloud image template management and VM generation OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 8. Expected Results  Open platform for cloud software engineering  accessible to cloud architects and developers for easy cloud solutions Build, Deployment and Operation for multi-IaaS  through a Self-Service portal  Open and integrated software components for  end to end modeling (THINK)  development and server template factory (BUILD)  multi-IaaS compatible PaaS platform (RUN)  application tests (fonctional, performance)  OpenCloudware results will be disseminated in open source  within the OW2 Open Source Cloudware initiative (OSCi) OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 9. Self-Service Build OpenCloudware Architecture OpenCloudware Self Service Portal Performance/load Testing as a service Service Plan End to End Cloud Modeling Template MetaData & Modeling Tools Continuous Builder (vApp++ Build, Maven, Creation & Gallery: Hudson... Configurations) AaaS, JavaEE, OSGI, Services Billing PaaS Orchestration Self-management (Administrator Portal and Admin Console Service Logic Install & PaaS Runtime Self- PaaS Layer Deployment Controller App Admin) Sky computing (provisioning) Billing VM VM Multi-Cloud Logs Placement Provisionning Multi-Cloud IaaS Controller / API Federation Layer IaaS Provider 1: Open Source IaaS Provider 2: Commercial OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 10. Technological Advances  End-to-end Modeling: Full stack from OS to applications and configurations incl. SLA, PaaS services and IaaS services  End-to-end Automation: Life cycle automation from Dev to Cloud to Cloud orchestration  Build vApps (OVF): Service Factory for visual design and automated generation of multi-tier server templates  Autonomic management: Dynamic cloud software (VMs) evolutions, allowing elasticity, Green IT optimisation, reliability...  Multi-IaaS: Portability at the IaaS level, IaaS Agnostic services  Security: Isolation of applications and security, identity and access control management  Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, … (Other identified projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI CoolIT, FUI Energetic, FUI AGOS, ANR OMD2) OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 11. OpenCloudware Working Groups  WG1: Virtual Infrastructure Modeling; Virtual Machines to to IaaS Services modeling  WG2: Service Plan Builder; creation of distributed server templates (OVF, IaaS agnostic)  WG3: PaaS management Middelware: Enables Autonomic Optimization and VM Management  WG4: Multi-IaaS Interoperability & Orchestration  WG5: Multi-Tenant Portal Services with RBAC support  WG6: Enterprise Grade Multi-tenant PaaS Runtime  WG7: Use Cases OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 12. Q&A OpenCloudware A Cloud Sofware Platform for Building and Operating Enterprise PaaS to Multi-IaaS Applications Alban Richard, UShareSoft CEO Cedric Thomas, OW2 CEO OpenCloudware – Cloud Expo Europe, 25 January 2012