Soumettre la recherche
Mettre en ligne
Using OSGi as a Cloud Platform - Jan Rellermeyer
•
1 j'aime
•
821 vues
M
mfrancis
Suivre
OSGi Community Event 2012
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Paremus Cloud and OSGi Beyond the VM - OSGi Cloud Workshop March 2012
Paremus Cloud and OSGi Beyond the VM - OSGi Cloud Workshop March 2012
mfrancis
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
mfrancis
A.Alves Sun GlassFish Portfolio preso - JavaPT '09
A.Alves Sun GlassFish Portfolio preso - JavaPT '09
Artur Alves
Cloud Application Platforms – Reality & Promise
Cloud Application Platforms – Reality & Promise
Intel Corporation
VMworld 2012 - Spotlight Session - EMC Transforms IT - Jeremy Burton
VMworld 2012 - Spotlight Session - EMC Transforms IT - Jeremy Burton
EMCTechMktg
The Dawn of Composite Clouds – Why OSGi is the Most Important Ingredient in t...
The Dawn of Composite Clouds – Why OSGi is the Most Important Ingredient in t...
mfrancis
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
ReadWrite
Overview of CTE's CloudEnable Platform to Develop, Deploy, Secure and Manage ...
Overview of CTE's CloudEnable Platform to Develop, Deploy, Secure and Manage ...
Amazon Web Services
Recommandé
Paremus Cloud and OSGi Beyond the VM - OSGi Cloud Workshop March 2012
Paremus Cloud and OSGi Beyond the VM - OSGi Cloud Workshop March 2012
mfrancis
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
Cloud & OSGi - The Dawn of Composite Clouds (Now with demo videos)
mfrancis
A.Alves Sun GlassFish Portfolio preso - JavaPT '09
A.Alves Sun GlassFish Portfolio preso - JavaPT '09
Artur Alves
Cloud Application Platforms – Reality & Promise
Cloud Application Platforms – Reality & Promise
Intel Corporation
VMworld 2012 - Spotlight Session - EMC Transforms IT - Jeremy Burton
VMworld 2012 - Spotlight Session - EMC Transforms IT - Jeremy Burton
EMCTechMktg
The Dawn of Composite Clouds – Why OSGi is the Most Important Ingredient in t...
The Dawn of Composite Clouds – Why OSGi is the Most Important Ingredient in t...
mfrancis
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
ReadWrite
Overview of CTE's CloudEnable Platform to Develop, Deploy, Secure and Manage ...
Overview of CTE's CloudEnable Platform to Develop, Deploy, Secure and Manage ...
Amazon Web Services
Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Bob Rhubart
Vmware 虚拟花技术作为云计算的平台
Vmware 虚拟花技术作为云计算的平台
George Ang
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
Altoros
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Emulex Corporation
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Eucalyptus Systems, Inc.
Getting Started Developing with Platform as a Service
Getting Started Developing with Platform as a Service
CloudBees
UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft
5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense
RightScale
G2iX CIO Forum - Updated CIO Innovation Toolkit
G2iX CIO Forum - Updated CIO Innovation Toolkit
g2ix
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
EuroCloud
colony framework & omni platform
colony framework & omni platform
Hive Solutions
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Laszlo Szalvay
C bu06 planning_your_cloud_education
C bu06 planning_your_cloud_education
Megan Irvine
Day 3 p4 - cloud strategy
Day 3 p4 - cloud strategy
Lilian Schaffer
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
mfrancis
Cloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
Capgemini
Orange is v cops
Orange is v cops
tracepointmarketing
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized Enterprise
EMC
Cloud adoption patterns
Cloud adoption patterns
Kyle Brown
Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016
Kyle Brown
JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)
Graeme_IBM
"Micro-frontends, web development", Oleksandr Khivrych
"Micro-frontends, web development", Oleksandr Khivrych
Fwdays
Contenu connexe
Tendances
Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Bob Rhubart
Vmware 虚拟花技术作为云计算的平台
Vmware 虚拟花技术作为云计算的平台
George Ang
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
Altoros
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Emulex Corporation
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Eucalyptus Systems, Inc.
Getting Started Developing with Platform as a Service
Getting Started Developing with Platform as a Service
CloudBees
UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft
5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense
RightScale
G2iX CIO Forum - Updated CIO Innovation Toolkit
G2iX CIO Forum - Updated CIO Innovation Toolkit
g2ix
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
EuroCloud
colony framework & omni platform
colony framework & omni platform
Hive Solutions
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Laszlo Szalvay
C bu06 planning_your_cloud_education
C bu06 planning_your_cloud_education
Megan Irvine
Day 3 p4 - cloud strategy
Day 3 p4 - cloud strategy
Lilian Schaffer
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
mfrancis
Cloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
Capgemini
Orange is v cops
Orange is v cops
tracepointmarketing
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized Enterprise
EMC
Tendances
(18)
Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Vmware 虚拟花技术作为云计算的平台
Vmware 虚拟花技术作为云计算的平台
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
Introducing OneCommand Vision 3.0, I/O management that gives your application...
Introducing OneCommand Vision 3.0, I/O management that gives your application...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Getting Started Developing with Platform as a Service
Getting Started Developing with Platform as a Service
UShareSoft presented in OW2 track @ Solutions Linux 2012
UShareSoft presented in OW2 track @ Solutions Linux 2012
5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense
G2iX CIO Forum - Updated CIO Innovation Toolkit
G2iX CIO Forum - Updated CIO Innovation Toolkit
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
colony framework & omni platform
colony framework & omni platform
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
C bu06 planning_your_cloud_education
C bu06 planning_your_cloud_education
Day 3 p4 - cloud strategy
Day 3 p4 - cloud strategy
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Cloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
Orange is v cops
Orange is v cops
Visibility & Security for the Virtualized Enterprise
Visibility & Security for the Virtualized Enterprise
Similaire à Using OSGi as a Cloud Platform - Jan Rellermeyer
Cloud adoption patterns
Cloud adoption patterns
Kyle Brown
Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016
Kyle Brown
JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)
Graeme_IBM
"Micro-frontends, web development", Oleksandr Khivrych
"Micro-frontends, web development", Oleksandr Khivrych
Fwdays
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
Fwdays
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
IBM Danmark
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Chris Muir
Revised Adf security in a project centric environment
Revised Adf security in a project centric environment
Jean-Marc Desvaux
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
Michael Elder
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
David Currie
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Sanjeev Sharma
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Robert Nicholson
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
William Holmes
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning Overview
IBM Danmark
Sl virtual apps-131106
Sl virtual apps-131106
SL Corporation
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
Todd Kaplinger
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
Lataant Software Technologies
Mobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message Broker
Ant Phillips
Composite Application Library, Prism v2
Composite Application Library, Prism v2
Orbit One - We create coherence
Similaire à Using OSGi as a Cloud Platform - Jan Rellermeyer
(20)
Cloud adoption patterns
Cloud adoption patterns
Cloud adoption patterns April 11 2016
Cloud adoption patterns April 11 2016
JVM Multitenancy (JavaOne 2012)
JVM Multitenancy (JavaOne 2012)
"Micro-frontends, web development", Oleksandr Khivrych
"Micro-frontends, web development", Oleksandr Khivrych
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Revised Adf security in a project centric environment
Revised Adf security in a project centric environment
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Lotusphere 2013 AD109: Using the IBM® Sametime® Proxy SDK: WebSphere Port...
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
IBM Smart Cloud Provisioning Overview
IBM Smart Cloud Provisioning Overview
Sl virtual apps-131106
Sl virtual apps-131106
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
Mobile Patterns with WebSphere Message Broker
Mobile Patterns with WebSphere Message Broker
Composite Application Library, Prism v2
Composite Application Library, Prism v2
Plus de mfrancis
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
mfrancis
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
mfrancis
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
mfrancis
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
mfrancis
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
mfrancis
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
mfrancis
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
mfrancis
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
mfrancis
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
mfrancis
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
mfrancis
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
mfrancis
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
mfrancis
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
mfrancis
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
mfrancis
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
mfrancis
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
mfrancis
Plus de mfrancis
(20)
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
Dernier
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Dernier
(20)
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Using OSGi as a Cloud Platform - Jan Rellermeyer
1.
© 2012 IBM
Corporation Using OSGi as a Cloud Platform Jan S. Rellermeyer – IBM Austin Research Lab 24 October 2012
2.
© 2012 IBM
Corporation The Cloud - Challenges Cloud Computing is the economies of scale – E.g., system of engagements Traditional software stacks usually do not scale well – Often designed for vertical scalability. – If they were not designed to scale horizontally, they don’t. Monolithic software cannot be expected to be elastic. 2 Image: Pixomar / FreeDigitalPhotos.net
3.
© 2012 IBM
Corporation The Cloud - Challenges Cloud Computing is outsourcing – Computation by the hour – Focus on the software, no longer control the platform Problem: Dependability – Amazon EC2: 22 minutes of connection issues on 03/15 in the US-EAST-1 zone due to router configuration problems – Microsoft Azure: ½ day partial service outage on 02/29 due to leap day bug – Zoho: 3h45 full outage on 02/20 through a power failure at an Equinix data center. Full recovery took another 6 hours. You need to design for failure?!? – Availability is a software issue, not a platform issue 3 Image: twobee / FreeDigitalPhotos.net http://news.ycombinator.com/item?id=3707590 http://blogs.msdn.com/b/windowsazure/archive/2012/03/09/summary-of-windows-azure-service-disruption-on-feb-29th-2012.aspx http://www.zoho.com/general/blog/our-friday-outage-and-actions-we-are-taking.html
4.
© 2012 IBM
Corporation The Problem Both vertical scalability and redundancy (design for failure) require a distributed systems approach Distribution adds complexity and its own failure models. Example: Kerberos, Distributed File Systems Modular systems are easier to design – Focus on functional partitioning and composition, not communication Well-designed modular systems can be turned into distributed systems – Let’s bring OSGi to the cloud – Let’s see what is already in OSGi 4 Image: Danilo Rizzuti / FreeDigitalPhotos.net
5.
© 2012 IBM
Corporation Modularity Declaratively Self-Contained – A module is self-contained with regard to its own content and its declared dependencies Encapsulated – A module exposes its content solely through well-defined interfaces Decomposed – modules are created by segregating a larger problem into smaller sub-problem so that a module ideally only deals with a single, not further separable concern and the content of the module is highly cohesive. Composable – modules are created for reuse in different applications and can be composed into new applications. Declared dependencies and declared interfaces put constraints on the validity of compositions. Ideally, the degree of coupling between modules is low so that composition is facilitated and not prohibited. Substitutable – two modules (or sets of modules) providing the same interfaces can be exchanged for one another. Localized Behavior – modules are designed to behave locally, i.e., the effect of the code is restricted to the content of the module or its declared dependencies. A module should not make any assumptions about its dependents other than the ones expressed through the declared dependencies. 5 Image: Danilo Rizzuti / FreeDigitalPhotos.net
6.
© 2012 IBM
Corporation Modularity in OSGi Package dependencies = tight coupling Services = loose coupling How far can we get in terms of dependability with plain loose coupling? => now components can fail independently. 6 Module A Module B Module C
7.
© 2012 IBM
Corporation Parrot Talk to the parrot Parrot repeats what it has heard Problem: Parrots are inherently unreliable Solution: Design for microreboots 7 Image: Arvind Balaraman / FreeDigitalPhotos.net ParrotPerson ConfigAdmin Failure model: single component fails
8.
© 2012 IBM
Corporation State and Identity ConfigAdmin gives each service an identity – Can be set through the PID Each individual service can have state Managing the state through the ConfigAdmin by attaching it to the identity – By value for a small amount of state – By reference for a large state 8 Image: twobee / FreeDigitalPhotos.net
9.
© 2012 IBM
Corporation Distributed System: Remote Service Admin And now for something completely different. Remote Service Admin: Mechanism – Expose this local service – Import this remote service Topology Manager: Magic – Which service from where, … 9 Image: OSGi Alliance
10.
© 2012 IBM
Corporation Parrot - Version 2.0 Person listens to Parrot (poll) Parrot autonomously fetches the most popular terms from Twitter 10 Image: Arvind Balaraman / FreeDigitalPhotos.net ParrotPerson Dependability Service registers itself manages and monitors Parrot Failure model: entire node fails
11.
© 2012 IBM
Corporation Dependability as a Service Manage the available resources in the cloud deployment. – As a sensor and as an actor Manage the identity of reliable services in the cloud deployment. Act when a reliable service experiences a failure. Prototype based on Remote Services for OSGi (was: R-OSGi), Zookeeper, optionally a key- value store – Remote Services for OSGi can re-bind service proxies Using it on my Eucalyptus cloud as well as external providers Interesting implications: Hot Spares 11 Image: digitalart / FreeDigitalPhotos.net
12.
© 2012 IBM
Corporation OSGi as a Cloud Platform Instance creation is likely to remain vendor-specific REST API provides access to the running instance Can be easily integrated into languages other than Java. Examples: – GET http://my_host/framework/bundles/representations – POST http://my_host/framework/bundles – GET http://my_host/framework/bundle/5/state – GET http://my_host/framework/services/representations/(objectClass=org.osgi.*) This is work in progress (RFC 182) http://www.osgi.org/download/osgi-early-draft-2012-10.pdf 12
13.
© 2012 IBM
Corporation OSGi as a Cloud Platform 13
14.
© 2012 IBM
Corporation Architecture 14 Framework Instance Framework Instance Framework Instance REST http://mycloud.com:8080/instances/20132 WebSocket
15.
© 2012 IBM
Corporation HTTP Service++ State of the art Pluggable web applications Elastic web portal 15 Component A Component B Component C Bundle A Bundle B Bundle C
16.
© 2012 IBM
Corporation Authentication and User Management UserAdmin is flexible enough to represent different concepts – User Identity through OpenID – Authorization through OAuth Most cloud-implementations would be read-only though. 16 Image: Salvatore Vuono / FreeDigitalPhotos.net
17.
© 2012 IBM
Corporation Other possible services Key-Value Store BlockStorage Message Queue … Problem: common abstraction? What is the consistency model of my key-value-store? – equivalent to /dev/null? – ACID? – Can I read my own writes? 17 Image: Renjith Krishnan / FreeDigitalPhotos.net
18.
© 2012 IBM
Corporation Conclusions Modularity as in OSGi solves a major issue with architecting elastic applications for the cloud. It helps to structure applications in a more flexible way. It enables platform support for making software more dependable. Existing standards like ConfigAdmin, RemoteServiceAdmin, UserAdmin can be used with no or little modifications Other standards like HttpService are not yet fit for the cloud and need to be reworked. The REST API is an important addition for bootstrapping cloud deployments. 18 What would you like to see in the cloud?
Télécharger maintenant