SlideShare a Scribd company logo
1 of 43
Download to read offline
Dr Thomas Lee
24 September 2013
Enterprise Architecture / Cloud Computing SIG Speaker Session
Hong Kong Computer Society
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
224-Sep-2013 HKCS EA / CC SIG Seminar
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
324-Sep-2013 HKCS EA / CC SIG Seminar
Standardization and Interoperability
 To technology, cloud computing is an evolution; to economy, it
will be a revolution:
 Share resources and optimize their use: technology and people
 Liberalizethe market: SMEs can compete with businessgiants
 Network effects will accelerate cloud adoption
 From independentcloud services to collaborativecloud services
 Value > Cost + Risk
 Interoperability is key to exponential growth of cloud computing
 Standardization is the means to this end
 Freedom and openness are the culture of Internet
 Many governments and consortiums set out initiatives to foster
cloud interoperability and portability
24-Sep-2013 HKCS EA / CC SIG Seminar 4
Internet Growth and Standards
Source of Internet host statistics: Wikipedia / ISC
No.ofInternethosts(logscale)
24-Sep-2013 HKCS EA / CC SIG Seminar 5
1980
Ethernet,
USENET 1982
TCP/IP,
SMTP
1983
DNS
1986
IETF
1988
OSI
1989
BGP
1995
802.1a/b
1992
GSM
1998
GPRS,
SNMPv1
2008
LTE
2009
WiMAX,
802.1n
2003
802.11g
2012
802.ac
2001
UMTS
(3G)
Internet
1991
HTML
HTTP 0.9
1995
JavaScript,
RSS, mp3,
PHP
2013
HTML5
(Draft)
1996
HTTP 1,
CSS
1994
W3C
1997
WAP,
HTML 4
2002
RSS 2
2000
REST,
WAI
1999
RDF
2003
SVG
Web
1998
XML,
SOAP
2005
OpenID
2010
OAuth 1,
CDMI,
OCCI 1.1
2002
WS-I
2004
WS-
Security
2008
OVF 1.0
2013
OVF 2.0
Cloud
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
624-Sep-2013 HKCS EA / CC SIG Seminar
Portability and Interoperability
 Cloud portability: the ability to migrate application
runtime or data between different clouds
 Cloud interoperability: the ability of same or
different applications running on different clouds to
collaborate
 Between different public clouds or between public
clouds and private cloud (or on-premises
infrastructure)
24-Sep-2013 HKCS EA / CC SIG Seminar 7
Portability
24-Sep-2013 HKCS EA / CC SIG Seminar 8
Your VM / App / Data
Cloud A Cloud B / Private Cloud
Cloud Service Interface Cloud Service Interface
Portability
24-Sep-2013 HKCS EA / CC SIG Seminar 9
Your VM / App / Data
Cloud A
Cloud B / On-Premises
Infrastructure
Cloud Service Interface A Cloud Service Interface B
Conversion/
Recompilation/
Adaptation
Converted VM / App /
Data
Interoperability
24-Sep-2013 HKCS EA / CC SIG Seminar 10
Cloud A
Your App X Cloud B
Your App X
Cloud C
Your App Y
Compatible processes,
protocols and data formats
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing
Services and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
1124-Sep-2013 HKCS EA / CC SIG Seminar
OGCIO Expert Group on Cloud Computing
Services and Standards (EGCCSS)
 Draw expertise from the industry, academia, community
and Government to facilitate and drive cloud computing
adoption and deployment in Hong Kong, as well as
facilitateexpert exchanges among cloud experts both
within Hong Kong and with the Mainland.
 Working Groups:
 Working Group on Cloud Computing Interoperability
Standards (WGCCIS)
 Working Group on Cloud Security and Privacy (WGCSP)
 Working Group on Provision and Use of Cloud Services
(WGPUCS)
24-Sep-2013 HKCS EA / CC SIG Seminar 12
Key Deliverables
 InfoCloud portal that provides guidelines for
 Cloud service consumers
 Cloud service providers
 E.g., how to become a government cloud service provider
 Useful practice papers and checklists:
 Practice Guide for Procuring Cloud Services by OGCIO
 Practical Guide to Cloud Computing by Cloud Standards
Consumer Council
 Cloud StandardizationWhitepaper (雲計算標準化白皮書) by China
ElectronicsStandardization Institute (中國電子技術標準化研究院)
 Checklist for SMEs on selecting Cloud Service Providers
 Checklist for porting an application to cloud (under review)
 Directoryof cloud technical standards
24-Sep-2013 HKCS EA / CC SIG Seminar 13
Hong Kong Cloud & Guangdong
Information Portals
24-Sep-2013 HKCS EA / CC SIG Seminar 14
24-Sep-2013 HKCS EA / CC SIG Seminar 15
Major National and Global Initiatives
 Open Group
 Guide on Cloud Computing Portability and Interoperability
 IEEE
 P2301 - Guide for Cloud Portability and Interoperability Profiles
 P2302 - Standard for Intercloud Interoperability and Federation
 ITU Focus Group on Cloud Computing
 7-part technical report on cloud standardization
 National Instituteof Standardsand Technology (NIST)
 NIST Cloud Computing Standards Roadmap
 US Government Cloud Computing Technology Roadmap
 China Electronics StandardizationInstitute (中國電子技術標準化研究院)
 Cloud Standardization Whitepaper (雲計算標準化白皮書)
 Cloud Data Center Reference Architecture (雲計算數據中心參考架構)
24-Sep-2013 HKCS EA / CC SIG Seminar 16
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
1724-Sep-2013 HKCS EA / CC SIG Seminar
Reference Architecture
 A reference architecture depicts what business and IT
service building blocks can be delivered by public and
private cloud services
 RA helps an enterprise to define its cloud adoption
strategyand roadmaps and refine its Configuration
ManagementDatabase
 RA helps an service provider position itself what services
to sell, what to developon its own, what to procure
from others
 Whether an interface is based on open standards
determines the interoperability and portability of building
blocks
24-Sep-2013 HKCS EA / CC SIG Seminar 18
NIST Reference Architecture
24-Sep-2013 HKCS EA / CC SIG Seminar 19
 Can be based upon to develop the enterprisecloud adoption landscape:
as-is, transitions, target
 Map cloud vendors / services being and to be used on the building blocks
Other Cloud RAs
24-Sep-2013 HKCS EA / CC SIG Seminar 20
CESI Conceptual Model
ITU Cloud Architecture
Map Application Components to Cloud
Services
24-Sep-2013 HKCS EA / CC SIG Seminar 21
Network
System (OS)
System (Physical)
Platform
Data
Application
Security
Management Internet
Backend OS
RDB S
Schema
Enterprise
Firewall
EnterpriseSystem
Management
Intranet
Physical Server
Android
DB
Data Access Mobile App
Data on
Mobile
Directory
Service
Vendor’s
Hypervisor
App Server
Vendor ’s
CDN
Push Server
App Server
OS
Data on App
Server
OpenID
CloudService
Management
Business
Logic
 Show which application componentsare deployed on public clouds
and on-premises (or private cloud) in solutionarchitecture
 Each componentshould be loosely coupled from each other
 Templates for different types of solutions, e.g., CRM, HR, mobile
 Exit strategy should be planned for each cloud component
 Check whether the componentcan be deployed to other vendors or
private cloud with minimal modification
Deployed on
cloud
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
Conclusions
2224-Sep-2013 HKCS EA / CC SIG Seminar
Open Group Guide
 Open Group Guide: Cloud Computing Portability and
Interoperability by The Open Group, April 2013
 Explains major cloud portability and interoperability issues
 Recommends customers on how best to achieve portabilityand
interoperabilitywhen using
 Recommends suppliers and standardsbodies on how standards
and best practices should evolve
 Cloud computing enables massive economic activities and
makes significant contribution to GDP
 Like Internetyet with even greater potential
 Potential will not be realized without portability and
interoperability
 Growth of the Internet is largely due to high level of portabilityand
interoperability
2324-Sep-2013 HKCS EA / CC SIG Seminar
Architecture for Portability / Interoperability
 Business architecture
 Business strategy, organization, functions, business processes
and information needs
 Information systems architecture
 Application architecture
 Capabilities that provide business
functions and manage data assets
 Data architecture
 Logical / physical data assets,
data management resources
 Technology architecture
 Platform services, logical /
physical technology components
Business
DataApplication
Technology
24-Sep-2013 24HKCS EA / CC SIG Seminar
Cloud Service Models
24-Sep-2013 HKCS EA / CC SIG Seminar 25
Source: Open Group Guide - Cloud Computing Portability and Interoperability
Cloud Portability
 Data portability
 Reuse of data components across applications
 Application portability
 Reuse of application components across PaaS’s
 Platform portability
 Platform source portability: reuse of platform
components across IaaS’s
 Machine image portability: reuse of bundles of
platform + application + data (i.e., VM image) across
IaaS’s
24-Sep-2013 26HKCS EA / CC SIG Seminar
Platform Portability
Platform source portability Machine image portability
24-Sep-2013 HKCS EA / CC SIG Seminar 27
Source: Open Group Guide - Cloud Computing Portability and Interoperability
Cloud Interoperability
 Application interoperability
 Between different / identical application components
 Data synchronization between components in different
clouds
 Platform interoperability
 Between platform components, e.g., database
 Set-up and transfer of application session states:
 User ID and authentication
 User locale and preferences
 Other application states (e.g., items placed in shopping carts)
24-Sep-2013 28HKCS EA / CC SIG Seminar
Cloud Interoperability (Cont’)
 Management interoperability
 On-demand self-service management of different clouds
(SaaS, PaaS, IaaS, public / private)
 E.g., manage cloud services together with in-house
systems using generic system management COTS
 Publication and acquisition interoperability
 Between marketplaces, app stores, etc.
 Standard interfaces to different stores
24-Sep-2013 29HKCS EA / CC SIG Seminar
Distributed Computing Reference Model
24-Sep-2013 HKCS EA / CC SIG Seminar 30
Source: Open Group Guide - Cloud Computing Portability and Interoperability
Applications Mapping to DCRM
24-Sep-2013 HKCS EA / CC SIG Seminar 31
Source: Open Group Guide - Cloud Computing
Portability and Interoperability
Portability / Interoperability Interfaces
3224-Sep-2013 HKCS EA / CC SIG Seminar
Source:OpenGroupGuide-CloudComputingPortabilityandInteroperability
Portability / Interoperability Interfaces (Cont’)
24-Sep-2013 HKCS EA / CC SIG Seminar 33
Source:OpenGroupGuide-CloudComputingPortabilityandInteroperability
Security of WS-I and HTTP WS Styles
Source: Open Group Guide - Cloud Computing
Portability and Interoperability
14-Aug-2013 34HKCS EA / CC SIG Seminar
Application Design Principles
 Loose coupling
 Service-orientation
 Stable interfaces
 Described interfaces
 Human / machine readable descriptions
 Use of marketplaces (a.k.a. app stores)
 REST (Representational State Transfer)
 BASE (Basically Available, Soft State, Eventual
Consistency)
 c.f. ACID (Atomicity, Consistency, Isolation Durability)
24-Sep-2013 35HKCS EA / CC SIG Seminar
Recommendations
• Problem areas:
• Platform-platform / application-platform interfaces
• Service descriptions and management interfaces
• Data models, machine image formats
• Loose coupling, service-orientation, stable and
described interfaces, marketplaces, REST, BASE
• Each area covers:
• Problem summary
• Recommendations for current practice
• Recommendations for standards development
24-Sep-2013 36HKCS EA / CC SIG Seminar
Application-Platform Interfaces
 Problem summary
 Various programming languages to be chosen for the interface
 No agreementon what functionalityis needed
 No commonlyaccepted application-platform interface standards
 Recommendations for current practice
 Enterprisesshould seek to use cloud platforms with vendor-
independentprogramming interfaces
 PaaS vendors stating that they support .NET or J2EE should say
which versions they support
 Recommendations for standards development
 The industryshould identify best practice in use of direct HTTP
and JSON, including means of authenticationand access control
(such as OAUTH), and develop standard profiles for
interoperabilitybetween service platforms using this approach.
24-Sep-2013 37HKCS EA / CC SIG Seminar
Machine Image Formats
 Problem summary
 A standard machine image format makes portability possible across
different infrastructure service providers, as well as across infrastructure
services of a single provider.
 The DMTF OVF standard is designed to meet the need for a machine
image format standard.
 Recommendations for current practice
 Enterprises developing cloud infrastructure services should evaluate the
OVF standard and support it if feasible.
 Enterprises developing cloud management systems should evaluate the
OVF standard and support it if feasible.
 Enterprises procuring cloud infrastructure services or cloud management
systems should evaluate the OVF standard and look for support for it as
appropriate.
 Recommendations for standards development
 The industry should work to ensure that the OVF standard is and remains
fit for purpose, and to encourage its use.
24-Sep-2013 38HKCS EA / CC SIG Seminar
BASE Transactions
 Problem summary
 There is a need for robust and scalable services that are
loosely-coupled and have stable interfaces that are easy
to describe.
 Recommendations for current practice
 Applications should be designed using the
Representational State Transfer (REST) style, though
without insisting on its full rigor.
24-Sep-2013 39HKCS EA / CC SIG Seminar
CAP Theorem
 You can only guarantee at
most two of them
 ACID
 Consistencyand Availability
 BASE
 Availabilityand Partition
Tolerance
 Designed for scalability
 Eventualconsistencymay
not ensure data are
consistentas expected
24-Sep-2013 HKCS EA / CC SIG Seminar 40
Consistency
Availability
Partition
Tolerance
Agenda
 Importance of Cloud Computing Standards
 Cloud Portability and Interoperability
 OGCIO Expert Group on Cloud Computing Services
and Standards
 Cloud Reference Architectures
 Open Group Guide on Cloud Portability and
Interoperability
 Conclusions
4124-Sep-2013 HKCS EA / CC SIG Seminar
Conclusions
 Architects can formulate a cloud reference architecture for their
enterprises
 To further develop cloud adoption landscape, strategy and roadmap
 Interoperability and portability are factors to consider when
adopting cloud services in addition to costs and security
 Manage (rather than avoid) vendor lock-in
 Open standardsvs. fast time-to-market/ lower TCO
 Exit strategy should be planned in solution architecture
 Cloud vendors should develop products for portability and
interoperability
 In the long run, these features will become a competitiveadvantage
 Cloud interoperability will become a determinant of success
 Like what happened to the Internet / Web
24-Sep-2013 HKCS EA / CC SIG Seminar 42
Thank You

More Related Content

What's hot

key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computingIgnacio M. Llorente
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingIgnacio M. Llorente
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmRichard Kuo
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptPravesh ARYA
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGAtul Chounde
 
Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...aish006
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens NimisJensNimis
 
Cloud computing hybrid architecture
Cloud computing   hybrid architectureCloud computing   hybrid architecture
Cloud computing hybrid architectureAbhijeet Singh
 
Fujitsu Hybrid IT & Multi Cloud Services
Fujitsu Hybrid IT & Multi Cloud ServicesFujitsu Hybrid IT & Multi Cloud Services
Fujitsu Hybrid IT & Multi Cloud ServicesAlessandro Guli
 
Cloud Native Migration Steps
Cloud Native Migration StepsCloud Native Migration Steps
Cloud Native Migration StepsRanjan Baisak
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack cloudsCoreStack
 
Cloud service management
Cloud service managementCloud service management
Cloud service managementgaurav jain
 
Cloud computing
Cloud computingCloud computing
Cloud computingJosDavid36
 
Cloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsMohammed Sajjad Ali
 

What's hot (19)

key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibm
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
 
Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...Design and inplementation of hybrid cloud computing architecture based on clo...
Design and inplementation of hybrid cloud computing architecture based on clo...
 
Cloud Computing - Challenges and Opportunities - Jens Nimis
Cloud Computing - Challenges and Opportunities  -  Jens NimisCloud Computing - Challenges and Opportunities  -  Jens Nimis
Cloud Computing - Challenges and Opportunities - Jens Nimis
 
Cloud computing hybrid architecture
Cloud computing   hybrid architectureCloud computing   hybrid architecture
Cloud computing hybrid architecture
 
Fujitsu Hybrid IT & Multi Cloud Services
Fujitsu Hybrid IT & Multi Cloud ServicesFujitsu Hybrid IT & Multi Cloud Services
Fujitsu Hybrid IT & Multi Cloud Services
 
Cloud Native Migration Steps
Cloud Native Migration StepsCloud Native Migration Steps
Cloud Native Migration Steps
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack clouds
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
 
Cloud service management
Cloud service managementCloud service management
Cloud service management
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Delivery Model Considerations
Cloud Delivery Model ConsiderationsCloud Delivery Model Considerations
Cloud Delivery Model Considerations
 

Viewers also liked

Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperabilitygaurav jain
 
Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38orbitale
 
Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008ARC Advisory Group
 
Legal Framework for Cloud Computing Cebit May 31 2011 Sydney
Legal Framework for Cloud Computing Cebit May 31 2011 SydneyLegal Framework for Cloud Computing Cebit May 31 2011 Sydney
Legal Framework for Cloud Computing Cebit May 31 2011 Sydneyanthonywong
 
Software Technologies for the Interoperability, Reusability and Adaptability...
Software Technologies for the Interoperability,  Reusability and Adaptability...Software Technologies for the Interoperability,  Reusability and Adaptability...
Software Technologies for the Interoperability, Reusability and Adaptability...Daniele Gianni
 
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOPAmit Midha
 
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPAmit Midha
 
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPAmit Midha
 
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewInteroperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewPeter Murray
 
Interoperability, networking and standards
Interoperability, networking and standardsInteroperability, networking and standards
Interoperability, networking and standardsBethan Ruddock
 
The Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyThe Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyTom Croucher
 
Oracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsOracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsMarc Hubbard
 
Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Nati Shalom
 
Semantic interoperability courses training module 1 - introductory overview...
Semantic interoperability courses   training module 1 - introductory overview...Semantic interoperability courses   training module 1 - introductory overview...
Semantic interoperability courses training module 1 - introductory overview...Semic.eu
 
Software architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorSoftware architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorMohamed Zakarya Abdelgawad
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Open Data Center Alliance
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GoogleACMBangalore
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guideTriet Ho
 

Viewers also liked (20)

Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38Wbf2008 eu bezjak-zeller-38
Wbf2008 eu bezjak-zeller-38
 
Portability In The Cloud
Portability In The CloudPortability In The Cloud
Portability In The Cloud
 
Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008Standards based interoperability g gorbach arc orlando 2008
Standards based interoperability g gorbach arc orlando 2008
 
Legal Framework for Cloud Computing Cebit May 31 2011 Sydney
Legal Framework for Cloud Computing Cebit May 31 2011 SydneyLegal Framework for Cloud Computing Cebit May 31 2011 Sydney
Legal Framework for Cloud Computing Cebit May 31 2011 Sydney
 
Software Technologies for the Interoperability, Reusability and Adaptability...
Software Technologies for the Interoperability,  Reusability and Adaptability...Software Technologies for the Interoperability,  Reusability and Adaptability...
Software Technologies for the Interoperability, Reusability and Adaptability...
 
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE CONCEPTS AND MODELING -TRAINING WORKSHOP
 
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
 
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOPUNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
UNDERSTANDING ENTERPRISE ARCHITECTURE FRAMEWORKS TRAINING WORKSHOP
 
Designing Mobile Applications
Designing Mobile ApplicationsDesigning Mobile Applications
Designing Mobile Applications
 
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync OverviewInteroperability and Its Role In Standardization, Plus A ResourceSync Overview
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
 
Interoperability, networking and standards
Interoperability, networking and standardsInteroperability, networking and standards
Interoperability, networking and standards
 
The Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network LatencyThe Cloud's Hidden Lock-in: Network Latency
The Cloud's Hidden Lock-in: Network Latency
 
Oracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIsOracle v Google: How Can You Protect Computer APIs
Oracle v Google: How Can You Protect Computer APIs
 
Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)Making cloud portability a practical reality (i pad)
Making cloud portability a practical reality (i pad)
 
Semantic interoperability courses training module 1 - introductory overview...
Semantic interoperability courses   training module 1 - introductory overview...Semantic interoperability courses   training module 1 - introductory overview...
Semantic interoperability courses training module 1 - introductory overview...
 
Software architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorSoftware architecture with SOA modeling Flavor
Software architecture with SOA modeling Flavor
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - Google
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guide
 

Similar to Architecture and Practices on Cloud Interoperability and Portability

11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...ijccsa
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingIOSR Journals
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...ijtsrd
 
Cloud computing 2011 call for papers
Cloud computing 2011 call for papersCloud computing 2011 call for papers
Cloud computing 2011 call for paperspsundarau
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Sunil Kempegowda
 
Cloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloudCloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloudEricsson
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment VMworld
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.IRJET Journal
 
Cloud Computing - A Primer
Cloud Computing - A PrimerCloud Computing - A Primer
Cloud Computing - A Primerbrownmestizo
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for ThailandWatcharin Yang-Ngam
 
A Framework for Multicloud Environment Services
A Framework for Multicloud Environment ServicesA Framework for Multicloud Environment Services
A Framework for Multicloud Environment ServicesEswar Publications
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processesMinka Fudulova
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
Cfp ijccsa pdf
Cfp ijccsa pdfCfp ijccsa pdf
Cfp ijccsa pdfijccsa
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
IJCCSA One page.pdf
IJCCSA One page.pdfIJCCSA One page.pdf
IJCCSA One page.pdfijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 

Similar to Architecture and Practices on Cloud Interoperability and Portability (20)

11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud Computing
 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
 
Cloud computing 2011 call for papers
Cloud computing 2011 call for papersCloud computing 2011 call for papers
Cloud computing 2011 call for papers
 
Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®Architecting for the Cloud with TOGAF®
Architecting for the Cloud with TOGAF®
 
Sem rep edited
Sem rep editedSem rep edited
Sem rep edited
 
Cloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloudCloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloud
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment
VMworld 2013: Tools and Techniques to Manage the Hybrid Cloud Environment
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
 
Cloud Computing - A Primer
Cloud Computing - A PrimerCloud Computing - A Primer
Cloud Computing - A Primer
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
A Framework for Multicloud Environment Services
A Framework for Multicloud Environment ServicesA Framework for Multicloud Environment Services
A Framework for Multicloud Environment Services
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processes
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
Cfp ijccsa pdf
Cfp ijccsa pdfCfp ijccsa pdf
Cfp ijccsa pdf
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
IJCCSA One page.pdf
IJCCSA One page.pdfIJCCSA One page.pdf
IJCCSA One page.pdf
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 

More from Thomas Lee

What AI can do for your business
What AI can do for your businessWhat AI can do for your business
What AI can do for your businessThomas Lee
 
多雲策略:別把所有系統跑在同一雲平台上
多雲策略:別把所有系統跑在同一雲平台上多雲策略:別把所有系統跑在同一雲平台上
多雲策略:別把所有系統跑在同一雲平台上Thomas Lee
 
XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability Thomas Lee
 
Automating Relational Database Schema Design for Very Large Semantic Datasets
Automating Relational Database Schema Design for Very Large Semantic DatasetsAutomating Relational Database Schema Design for Very Large Semantic Datasets
Automating Relational Database Schema Design for Very Large Semantic DatasetsThomas Lee
 
Formal Models and Algorithms for XML Data Interoperability
Formal Models and Algorithms for XML Data InteroperabilityFormal Models and Algorithms for XML Data Interoperability
Formal Models and Algorithms for XML Data InteroperabilityThomas Lee
 
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionXML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionThomas Lee
 
ebXML Technology Development in Hong Kong
ebXML Technology Development in Hong KongebXML Technology Development in Hong Kong
ebXML Technology Development in Hong KongThomas Lee
 
ebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceThomas Lee
 
The Mythical XML
The Mythical XMLThe Mythical XML
The Mythical XMLThomas Lee
 
Development of Open Source and Standards Technology in Hong Kong
Development of Open Source and Standards Technology in Hong KongDevelopment of Open Source and Standards Technology in Hong Kong
Development of Open Source and Standards Technology in Hong KongThomas Lee
 
Paperless Trading Infrastructure Technology Development in Hong Kong
Paperless Trading Infrastructure Technology Development in Hong KongPaperless Trading Infrastructure Technology Development in Hong Kong
Paperless Trading Infrastructure Technology Development in Hong KongThomas Lee
 
E government Interoperability Infrastructure Development
E government Interoperability Infrastructure DevelopmentE government Interoperability Infrastructure Development
E government Interoperability Infrastructure DevelopmentThomas Lee
 
Adopting Web 2.0 in Business World
Adopting Web 2.0 in Business WorldAdopting Web 2.0 in Business World
Adopting Web 2.0 in Business WorldThomas Lee
 
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Thomas Lee
 
E-Government Interoperability Infrastructure in Hong Kong
E-Government Interoperability Infrastructure in Hong KongE-Government Interoperability Infrastructure in Hong Kong
E-Government Interoperability Infrastructure in Hong KongThomas Lee
 
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionXML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionThomas Lee
 

More from Thomas Lee (16)

What AI can do for your business
What AI can do for your businessWhat AI can do for your business
What AI can do for your business
 
多雲策略:別把所有系統跑在同一雲平台上
多雲策略:別把所有系統跑在同一雲平台上多雲策略:別把所有系統跑在同一雲平台上
多雲策略:別把所有系統跑在同一雲平台上
 
XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability
 
Automating Relational Database Schema Design for Very Large Semantic Datasets
Automating Relational Database Schema Design for Very Large Semantic DatasetsAutomating Relational Database Schema Design for Very Large Semantic Datasets
Automating Relational Database Schema Design for Very Large Semantic Datasets
 
Formal Models and Algorithms for XML Data Interoperability
Formal Models and Algorithms for XML Data InteroperabilityFormal Models and Algorithms for XML Data Interoperability
Formal Models and Algorithms for XML Data Interoperability
 
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionXML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
 
ebXML Technology Development in Hong Kong
ebXML Technology Development in Hong KongebXML Technology Development in Hong Kong
ebXML Technology Development in Hong Kong
 
ebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-Commerce
 
The Mythical XML
The Mythical XMLThe Mythical XML
The Mythical XML
 
Development of Open Source and Standards Technology in Hong Kong
Development of Open Source and Standards Technology in Hong KongDevelopment of Open Source and Standards Technology in Hong Kong
Development of Open Source and Standards Technology in Hong Kong
 
Paperless Trading Infrastructure Technology Development in Hong Kong
Paperless Trading Infrastructure Technology Development in Hong KongPaperless Trading Infrastructure Technology Development in Hong Kong
Paperless Trading Infrastructure Technology Development in Hong Kong
 
E government Interoperability Infrastructure Development
E government Interoperability Infrastructure DevelopmentE government Interoperability Infrastructure Development
E government Interoperability Infrastructure Development
 
Adopting Web 2.0 in Business World
Adopting Web 2.0 in Business WorldAdopting Web 2.0 in Business World
Adopting Web 2.0 in Business World
 
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
 
E-Government Interoperability Infrastructure in Hong Kong
E-Government Interoperability Infrastructure in Hong KongE-Government Interoperability Infrastructure in Hong Kong
E-Government Interoperability Infrastructure in Hong Kong
 
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema ExtractionXML Schema Computations: Schema Compatibility Testing and Subschema Extraction
XML Schema Computations: Schema Compatibility Testing and Subschema Extraction
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Architecture and Practices on Cloud Interoperability and Portability

  • 1. Dr Thomas Lee 24 September 2013 Enterprise Architecture / Cloud Computing SIG Speaker Session Hong Kong Computer Society
  • 2. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 224-Sep-2013 HKCS EA / CC SIG Seminar
  • 3. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 324-Sep-2013 HKCS EA / CC SIG Seminar
  • 4. Standardization and Interoperability  To technology, cloud computing is an evolution; to economy, it will be a revolution:  Share resources and optimize their use: technology and people  Liberalizethe market: SMEs can compete with businessgiants  Network effects will accelerate cloud adoption  From independentcloud services to collaborativecloud services  Value > Cost + Risk  Interoperability is key to exponential growth of cloud computing  Standardization is the means to this end  Freedom and openness are the culture of Internet  Many governments and consortiums set out initiatives to foster cloud interoperability and portability 24-Sep-2013 HKCS EA / CC SIG Seminar 4
  • 5. Internet Growth and Standards Source of Internet host statistics: Wikipedia / ISC No.ofInternethosts(logscale) 24-Sep-2013 HKCS EA / CC SIG Seminar 5 1980 Ethernet, USENET 1982 TCP/IP, SMTP 1983 DNS 1986 IETF 1988 OSI 1989 BGP 1995 802.1a/b 1992 GSM 1998 GPRS, SNMPv1 2008 LTE 2009 WiMAX, 802.1n 2003 802.11g 2012 802.ac 2001 UMTS (3G) Internet 1991 HTML HTTP 0.9 1995 JavaScript, RSS, mp3, PHP 2013 HTML5 (Draft) 1996 HTTP 1, CSS 1994 W3C 1997 WAP, HTML 4 2002 RSS 2 2000 REST, WAI 1999 RDF 2003 SVG Web 1998 XML, SOAP 2005 OpenID 2010 OAuth 1, CDMI, OCCI 1.1 2002 WS-I 2004 WS- Security 2008 OVF 1.0 2013 OVF 2.0 Cloud
  • 6. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 624-Sep-2013 HKCS EA / CC SIG Seminar
  • 7. Portability and Interoperability  Cloud portability: the ability to migrate application runtime or data between different clouds  Cloud interoperability: the ability of same or different applications running on different clouds to collaborate  Between different public clouds or between public clouds and private cloud (or on-premises infrastructure) 24-Sep-2013 HKCS EA / CC SIG Seminar 7
  • 8. Portability 24-Sep-2013 HKCS EA / CC SIG Seminar 8 Your VM / App / Data Cloud A Cloud B / Private Cloud Cloud Service Interface Cloud Service Interface
  • 9. Portability 24-Sep-2013 HKCS EA / CC SIG Seminar 9 Your VM / App / Data Cloud A Cloud B / On-Premises Infrastructure Cloud Service Interface A Cloud Service Interface B Conversion/ Recompilation/ Adaptation Converted VM / App / Data
  • 10. Interoperability 24-Sep-2013 HKCS EA / CC SIG Seminar 10 Cloud A Your App X Cloud B Your App X Cloud C Your App Y Compatible processes, protocols and data formats
  • 11. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 1124-Sep-2013 HKCS EA / CC SIG Seminar
  • 12. OGCIO Expert Group on Cloud Computing Services and Standards (EGCCSS)  Draw expertise from the industry, academia, community and Government to facilitate and drive cloud computing adoption and deployment in Hong Kong, as well as facilitateexpert exchanges among cloud experts both within Hong Kong and with the Mainland.  Working Groups:  Working Group on Cloud Computing Interoperability Standards (WGCCIS)  Working Group on Cloud Security and Privacy (WGCSP)  Working Group on Provision and Use of Cloud Services (WGPUCS) 24-Sep-2013 HKCS EA / CC SIG Seminar 12
  • 13. Key Deliverables  InfoCloud portal that provides guidelines for  Cloud service consumers  Cloud service providers  E.g., how to become a government cloud service provider  Useful practice papers and checklists:  Practice Guide for Procuring Cloud Services by OGCIO  Practical Guide to Cloud Computing by Cloud Standards Consumer Council  Cloud StandardizationWhitepaper (雲計算標準化白皮書) by China ElectronicsStandardization Institute (中國電子技術標準化研究院)  Checklist for SMEs on selecting Cloud Service Providers  Checklist for porting an application to cloud (under review)  Directoryof cloud technical standards 24-Sep-2013 HKCS EA / CC SIG Seminar 13
  • 14. Hong Kong Cloud & Guangdong Information Portals 24-Sep-2013 HKCS EA / CC SIG Seminar 14
  • 15. 24-Sep-2013 HKCS EA / CC SIG Seminar 15
  • 16. Major National and Global Initiatives  Open Group  Guide on Cloud Computing Portability and Interoperability  IEEE  P2301 - Guide for Cloud Portability and Interoperability Profiles  P2302 - Standard for Intercloud Interoperability and Federation  ITU Focus Group on Cloud Computing  7-part technical report on cloud standardization  National Instituteof Standardsand Technology (NIST)  NIST Cloud Computing Standards Roadmap  US Government Cloud Computing Technology Roadmap  China Electronics StandardizationInstitute (中國電子技術標準化研究院)  Cloud Standardization Whitepaper (雲計算標準化白皮書)  Cloud Data Center Reference Architecture (雲計算數據中心參考架構) 24-Sep-2013 HKCS EA / CC SIG Seminar 16
  • 17. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 1724-Sep-2013 HKCS EA / CC SIG Seminar
  • 18. Reference Architecture  A reference architecture depicts what business and IT service building blocks can be delivered by public and private cloud services  RA helps an enterprise to define its cloud adoption strategyand roadmaps and refine its Configuration ManagementDatabase  RA helps an service provider position itself what services to sell, what to developon its own, what to procure from others  Whether an interface is based on open standards determines the interoperability and portability of building blocks 24-Sep-2013 HKCS EA / CC SIG Seminar 18
  • 19. NIST Reference Architecture 24-Sep-2013 HKCS EA / CC SIG Seminar 19  Can be based upon to develop the enterprisecloud adoption landscape: as-is, transitions, target  Map cloud vendors / services being and to be used on the building blocks
  • 20. Other Cloud RAs 24-Sep-2013 HKCS EA / CC SIG Seminar 20 CESI Conceptual Model ITU Cloud Architecture
  • 21. Map Application Components to Cloud Services 24-Sep-2013 HKCS EA / CC SIG Seminar 21 Network System (OS) System (Physical) Platform Data Application Security Management Internet Backend OS RDB S Schema Enterprise Firewall EnterpriseSystem Management Intranet Physical Server Android DB Data Access Mobile App Data on Mobile Directory Service Vendor’s Hypervisor App Server Vendor ’s CDN Push Server App Server OS Data on App Server OpenID CloudService Management Business Logic  Show which application componentsare deployed on public clouds and on-premises (or private cloud) in solutionarchitecture  Each componentshould be loosely coupled from each other  Templates for different types of solutions, e.g., CRM, HR, mobile  Exit strategy should be planned for each cloud component  Check whether the componentcan be deployed to other vendors or private cloud with minimal modification Deployed on cloud
  • 22. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability Conclusions 2224-Sep-2013 HKCS EA / CC SIG Seminar
  • 23. Open Group Guide  Open Group Guide: Cloud Computing Portability and Interoperability by The Open Group, April 2013  Explains major cloud portability and interoperability issues  Recommends customers on how best to achieve portabilityand interoperabilitywhen using  Recommends suppliers and standardsbodies on how standards and best practices should evolve  Cloud computing enables massive economic activities and makes significant contribution to GDP  Like Internetyet with even greater potential  Potential will not be realized without portability and interoperability  Growth of the Internet is largely due to high level of portabilityand interoperability 2324-Sep-2013 HKCS EA / CC SIG Seminar
  • 24. Architecture for Portability / Interoperability  Business architecture  Business strategy, organization, functions, business processes and information needs  Information systems architecture  Application architecture  Capabilities that provide business functions and manage data assets  Data architecture  Logical / physical data assets, data management resources  Technology architecture  Platform services, logical / physical technology components Business DataApplication Technology 24-Sep-2013 24HKCS EA / CC SIG Seminar
  • 25. Cloud Service Models 24-Sep-2013 HKCS EA / CC SIG Seminar 25 Source: Open Group Guide - Cloud Computing Portability and Interoperability
  • 26. Cloud Portability  Data portability  Reuse of data components across applications  Application portability  Reuse of application components across PaaS’s  Platform portability  Platform source portability: reuse of platform components across IaaS’s  Machine image portability: reuse of bundles of platform + application + data (i.e., VM image) across IaaS’s 24-Sep-2013 26HKCS EA / CC SIG Seminar
  • 27. Platform Portability Platform source portability Machine image portability 24-Sep-2013 HKCS EA / CC SIG Seminar 27 Source: Open Group Guide - Cloud Computing Portability and Interoperability
  • 28. Cloud Interoperability  Application interoperability  Between different / identical application components  Data synchronization between components in different clouds  Platform interoperability  Between platform components, e.g., database  Set-up and transfer of application session states:  User ID and authentication  User locale and preferences  Other application states (e.g., items placed in shopping carts) 24-Sep-2013 28HKCS EA / CC SIG Seminar
  • 29. Cloud Interoperability (Cont’)  Management interoperability  On-demand self-service management of different clouds (SaaS, PaaS, IaaS, public / private)  E.g., manage cloud services together with in-house systems using generic system management COTS  Publication and acquisition interoperability  Between marketplaces, app stores, etc.  Standard interfaces to different stores 24-Sep-2013 29HKCS EA / CC SIG Seminar
  • 30. Distributed Computing Reference Model 24-Sep-2013 HKCS EA / CC SIG Seminar 30 Source: Open Group Guide - Cloud Computing Portability and Interoperability
  • 31. Applications Mapping to DCRM 24-Sep-2013 HKCS EA / CC SIG Seminar 31 Source: Open Group Guide - Cloud Computing Portability and Interoperability
  • 32. Portability / Interoperability Interfaces 3224-Sep-2013 HKCS EA / CC SIG Seminar Source:OpenGroupGuide-CloudComputingPortabilityandInteroperability
  • 33. Portability / Interoperability Interfaces (Cont’) 24-Sep-2013 HKCS EA / CC SIG Seminar 33 Source:OpenGroupGuide-CloudComputingPortabilityandInteroperability
  • 34. Security of WS-I and HTTP WS Styles Source: Open Group Guide - Cloud Computing Portability and Interoperability 14-Aug-2013 34HKCS EA / CC SIG Seminar
  • 35. Application Design Principles  Loose coupling  Service-orientation  Stable interfaces  Described interfaces  Human / machine readable descriptions  Use of marketplaces (a.k.a. app stores)  REST (Representational State Transfer)  BASE (Basically Available, Soft State, Eventual Consistency)  c.f. ACID (Atomicity, Consistency, Isolation Durability) 24-Sep-2013 35HKCS EA / CC SIG Seminar
  • 36. Recommendations • Problem areas: • Platform-platform / application-platform interfaces • Service descriptions and management interfaces • Data models, machine image formats • Loose coupling, service-orientation, stable and described interfaces, marketplaces, REST, BASE • Each area covers: • Problem summary • Recommendations for current practice • Recommendations for standards development 24-Sep-2013 36HKCS EA / CC SIG Seminar
  • 37. Application-Platform Interfaces  Problem summary  Various programming languages to be chosen for the interface  No agreementon what functionalityis needed  No commonlyaccepted application-platform interface standards  Recommendations for current practice  Enterprisesshould seek to use cloud platforms with vendor- independentprogramming interfaces  PaaS vendors stating that they support .NET or J2EE should say which versions they support  Recommendations for standards development  The industryshould identify best practice in use of direct HTTP and JSON, including means of authenticationand access control (such as OAUTH), and develop standard profiles for interoperabilitybetween service platforms using this approach. 24-Sep-2013 37HKCS EA / CC SIG Seminar
  • 38. Machine Image Formats  Problem summary  A standard machine image format makes portability possible across different infrastructure service providers, as well as across infrastructure services of a single provider.  The DMTF OVF standard is designed to meet the need for a machine image format standard.  Recommendations for current practice  Enterprises developing cloud infrastructure services should evaluate the OVF standard and support it if feasible.  Enterprises developing cloud management systems should evaluate the OVF standard and support it if feasible.  Enterprises procuring cloud infrastructure services or cloud management systems should evaluate the OVF standard and look for support for it as appropriate.  Recommendations for standards development  The industry should work to ensure that the OVF standard is and remains fit for purpose, and to encourage its use. 24-Sep-2013 38HKCS EA / CC SIG Seminar
  • 39. BASE Transactions  Problem summary  There is a need for robust and scalable services that are loosely-coupled and have stable interfaces that are easy to describe.  Recommendations for current practice  Applications should be designed using the Representational State Transfer (REST) style, though without insisting on its full rigor. 24-Sep-2013 39HKCS EA / CC SIG Seminar
  • 40. CAP Theorem  You can only guarantee at most two of them  ACID  Consistencyand Availability  BASE  Availabilityand Partition Tolerance  Designed for scalability  Eventualconsistencymay not ensure data are consistentas expected 24-Sep-2013 HKCS EA / CC SIG Seminar 40 Consistency Availability Partition Tolerance
  • 41. Agenda  Importance of Cloud Computing Standards  Cloud Portability and Interoperability  OGCIO Expert Group on Cloud Computing Services and Standards  Cloud Reference Architectures  Open Group Guide on Cloud Portability and Interoperability  Conclusions 4124-Sep-2013 HKCS EA / CC SIG Seminar
  • 42. Conclusions  Architects can formulate a cloud reference architecture for their enterprises  To further develop cloud adoption landscape, strategy and roadmap  Interoperability and portability are factors to consider when adopting cloud services in addition to costs and security  Manage (rather than avoid) vendor lock-in  Open standardsvs. fast time-to-market/ lower TCO  Exit strategy should be planned in solution architecture  Cloud vendors should develop products for portability and interoperability  In the long run, these features will become a competitiveadvantage  Cloud interoperability will become a determinant of success  Like what happened to the Internet / Web 24-Sep-2013 HKCS EA / CC SIG Seminar 42