SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Cloud Computing Model
as Service Oriented Architecture
Yan Zhao, PhD
President, ArchiTech Consulting LLC
yan.zhao@architechllc.com
www.architechllc.com
July 16, 2013
The Open Group Conference, Philadelphia, PA., July 15 – 18, 2012
Content Summary
■ Rationale
■ Cloud computing in the evolution of Enterprise IT
■ The challenges in enterprise cloud computing
adoptions
■ EA, SOA, and Cloud Computing
■ Cloud computing model in terms of SOA
■ Shared service domain in enterprise
■ Cloud computing as an integral part in the new
generation IT operating Model
■ Conclusion
2
Rationale
 Cloud computing is a natural step further from EA and SOA
EA has been practiced visibly for over 10 years, necessity is well
recognized, but success is limited
SOA is a good concept, but also has limited success
Cloud computing is a new spin for enterprise IT efficiency, enables an
more effective technical implementation of SOA, i.e. shared services.
 The major challenges
New paradigm in organization structure and culture towards shared
service and collaboration
Architectural leadership and stakeholder participation
Engineering discipline that follows architectural models
Cloud service lifecycle management and governance
 Intention of this presentation
Put cloud computing in the context of SOA and EA
Integrate cloud computing into the new generation IT operating model
Yan Zhao, Ph.D, ArchiTech Consulting LLC 37/18/2013
Yan Zhao, Ph.D, ArchiTech Consulting LLC 4
The Evolution of Enterprise IT
 IT in Business
 Past
 Operation support
 Individual project based decision
 Ad hoc and technology driven implementation
 Current Trend
 Involved into business strategies and decisions (the agility of business
depends heavily on the flexibility of IT for decision support and automation)
 Have long-term blueprint and big pictures as guidance (strategic plan and
EA)
 IT Infrastructure
 Past
 Hardware, software, network components
 Infrastructure silos
 Current Trend
 IT infrastructure is a line of business; is a segment in Enterprise Architecture
 Service Oriented Infrastructure (infrastructure as a commodity service)
 Cloud Computing (continue the trend with technical means)
Yan Zhao, Ph.D, ArchiTech Consulting LLC 5
Business Evolution Associated with IT
Business Online Integrated Business Business On Demand
 Web access via
static web pages
 Web access with
web applications
 Online transactions
with connections to
backend applications
Online presentation Integration of both
business and IT
 Backend IT system
integration
(interoperation across
Systems, e.g. EAI)
 Business integration
(EA efforts across
organizational
stove pipes, SOA)
The Evolution Path
Collaborative and
dynamic business
 Shared services on
demand
 Flexible and commoditized
IT infrastructure
 Agile business with
dynamic and adaptive
business processes
Enhanced IT Role in Business
1 2 3
Yan Zhao, Ph.D, ArchiTech Consulting LLC 6
Cloud Computing Concept
 It is an evolution and re-packaging from what we have experienced already,
not initiated with any new technology, but is a new practice mechanism that
can expect more new technologies along the road
 Prior-Art: Grid computing, utility computing, virtualization, SOA, SOI, Web
Service, Application Service Provider (ASP), multi-tenant software
applications, etc.
 Composition (extended from NIST draft):
Characteristics: on-demand service, ubiquitous network access, location
independent resource pooling, rapid elasticity, measured service
Optional characteristics: multi-tenant enabled, resource virtualization, etc.
Delivery Models: software as a service, platform as a service,
infrastructure as a service
Additional delivery models: business process as a service, data as a service,
human service behind cloud
Deployment Models: private cloud, community cloud, public cloud, hybrid
cloud
Additional deployment model: Peer-to-peer cloud (more suitable for IPv6)
 It enhances Service Oriented Infrastructure, and is a continuous evolution
towards Service Oriented Architecture
 New innovations can be expected to benefit this new paradigm
Yan Zhao, Ph.D, ArchiTech Consulting LLC 7
The Challenges in Enterprise Cloud
Computing Adoptions
 Understand the impact of the new paradigm
 Separate common services from unique functions
 Maximize loosely coupled services to reduce complexities and
lessen the impact of changes
 Identify cloud suitable common services, and cloud service types
 Organization structure
 Loosely coupled service organizations break stove pipes and
promote collaboration
 Dynamic relationships between service providers and service
consumers
 Organization culture
 Transform vertical connections to horizontal collaborations
 Change management style from command and control to
motivation, facilitation, and collaboration
 Adoption of new tools
 Enable effective common service adoption
 Enable collaboration inside and beyond enterprise
Yan Zhao, Ph.D, ArchiTech Consulting LLC 8
The Progress in
Federal Enterprise Architecture
 EA Federation
 The federation model fits federal government organization structure
 It provides horizontal partition to the complete EA domain
 EA Segmentation
 Segments are defined based on the lines of business (LoB)
 It provides vertical partition to the complete EA domain
 Service Orientation
 As an architectural style and approach, is well adopted in
architectural practice and solution implementation
 A practical approach to bridge business and technologies, and
enables EA to reach program/project implementation
 Cloud Computing
 It is one form of the technical implementations of SOA concept, with
loosely coupled and sharable resources and services
 It further enhances segmentation and federation implementation by
enabling shared services and resources across organizations and
segments
The Practice of EA, SOA,
and Cloud Computing
 EA, SOA, cloud computing: EA has been practiced visibly for over
15 years, necessity is well recognized, but success is limited; SOA
bridges EA with solutions, but has implementation challenges; cloud
computing provides a more effective technical means
 The major challenges: architectural leadership; stakeholder
participation; the discipline in implementation -> the integrated
cohesive efforts across EA, SOA, Cloud Computing
 Lessons learned: Need to have target vision as a soul, and need
core ideas for the art of creation, e.g. need to have a target
architecture for a practical roadmap
 Action need: Establish clear vision via EA, solidify the core ideas
with architectural guidance, have a roadmap for the efforts, promote
a balanced approach (top-down + bottom-up) for success
Yan Zhao, Ph.D, ArchiTech Consulting LLC 97/18/2013
10
SOA Conceptual Model
• Service Provider: who publish services
to Service Registry
• Service Consumer: who find services
from Service Registry and use (or “bind”
to) them
• Service Registry: where contains
information for available services.
• Publish: providers announce service
availability to consumers via Service
Registry
• Find: consumers discover available
services inside Registry
• Bind: a service provider and a service
consumer reached agreement, and the
consumer connected to the service to
consume it.
Service
Provider
Service
Consumer
Service
Registry
Publish Find
Bind
11
Cloud Computing Model
• Service Provider: who publish services
to Service Registry
• Service Consumer: who find services
from Service Registry and use (or “bind”
to) them
• Service Registry: where contains
information for available services.
• Publish: providers announce service
availability to consumers via Service
Registry
• Find: consumers discover available
services inside Registry
• Bind: a service provider and a service
consumer reached agreement, and the
consumer connected to the service to
consume it.
Cloud Service Model
Cloud
Service
Provider
Cloud
Service
Consumer
Cloud
Service
Registry
Publish Find
Bind
12
Federated Service Infrastructure
Service Registry
& Metadata
Repository
Service
Consumer A
Enterprise Services Broker
Governance
Policy
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
13
Federated Cloud Service
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
Cloud Service
Registry &
Metadata
Repository
Service
Consumer A
Cloud Services Broker
Cloud
Governance
Policy
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
What the Service Broker Means for Cloud
Service Registry
& Metadata
Repository
Service
Consumer A
Service Broker
Orchestration & BPM TransformationSecurity
Governance
Policy
Management TransportContent-based Routing
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
15
Infrastructure Cloud Service (IaaS)
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
Service
Registry &
Metadata
Repository
Service
Consumer A
Cloud Infrastructure Services Broker
Governance
Policy
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
Yan Zhao, Ph.D, ArchiTech Consulting LLC 16
Infrastructure as a Service (IaaS)
 Infrastructure Cloud Service Registry
 Infrastructure cloud services will be part of infrastructure service
portfolio
 Infrastructure cloud services can be searchable through the Registry,
and be federated if necessary
 The service terms and data should be in the Metadata Repository
 Service Providers
 Infrastructure cloud service providers can be one or multiple vendors
 Service providers and their services will be registered in the Registry,
and relevant service data will be stored in the Metadata Repository
 Service Consumers
 Search available services in the Registry and Metadata Repository
 Establish relationships with selected service providers for
implementation, services can be automated, semi-automated, or
human involved
17
Platform Cloud Service (PaaS)
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
Service
Registry &
Metadata
Repository
Service
Consumer A
Cloud Platform Services Broker
Governance
Policy
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
Yan Zhao, Ph.D, ArchiTech Consulting LLC 18
Platform as a Service (PaaS)
 Domain Specific Cloud Platform Service Registry
 Suitable common services for a business domain can be shared in a
platform, which can be an integral part inside domain service portfolio
 Platform services can be searchable through the Registry, and
federated if necessary
 The service terms and data should be in the Metadata Repository
 Service Providers
 Platform cloud service providers can be from multiple vendors with
multiple service software (provided in the form of SaaS)
 Service providers and their services will be registered in platform
service registry, and relevant service data will be stored in the
Metadata Repository
 Service Consumers
 Search available services in the platform Registry and Metadata
Repository
 Establish service connections at development or run-time
19
Software Cloud Service (SaaS)
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
Service
Registry &
Metadata
Repository
Service
Consumer A
Cloud Software Services Broker
Governance
Policy
Service
Component A
Service
Consumer B
Service
Component B
Service
Component C
Event
Handling
Middleware
External
Event
Internal
Event
Yan Zhao, Ph.D, ArchiTech Consulting LLC 20
Software as a Service (SaaS)
 Software Service Registry
 Cloud suitable software services (e.g. multi-tenant enabled) will be
shared via the software service registry
 Cloud software services can be federated via service registry
 The service terms and relevant usage data should be in the
Metadata Repository
 Service Providers
 Cloud software service providers can be multiple vendors with
multiple service software (provided in the form of SaaS)
 Service providers and their services will be registered in the Registry,
and relevant service usage data will be stored in the Metadata
Repository
 Service Consumers
 Search available services in the Registry and Metadata Repository
 Establish service connections at development or run-time
21
The Relationship of Cloud Service Layers
Yan Zhao, Ph.D, ArchiTech Consulting LLC©
Cloud Platform Service (PaaS)
Infrastructure
Services
Not on Cloud
Cloud
Infrastructure
Service
(IaaS)
Cloud
Software
Service
(SaaS)
Software
Services
Not on Cloud
Yan Zhao, Ph.D, ArchiTech Consulting LLC 227/18/2013
Shared Service Domain in Enterprise
Business System
s
Info/Data Infrastructure
Shared Service Domain
Shared Business Services Shared System Services
Shared Information/Data
Services
Shared Infrastructure
Services
System service
on Cloud
Info/data service
on Cloud
Infrastructure
service
on Cloud
Business service
on Cloud
Yan Zhao, Ph.D, ArchiTech
Consulting LLC
237/18/2013
The New Generation IT Operating Model
Plan Build Run Stakeholders
• External and Internal
drivers
• Strategies and
objectives
• Economics and
business cases
• Business plan and
models
• Architectures in IT
domains
• Performance
measurement model
Governance
IT Operating Reference Model
Security
• System operation &
management
• IT service
management (ITIL)
• Service Lifecycle
• Business
transformation
• Change
management
• Contractual
management
• Business processes
& services
• Applications, systems
& services
• Info/data & services
• Infrastructure &
services
• Servers, storages,
networks & services
• Data center facilities
• Business decision
makers
• Resource owners
• Service providers
• Service consumers
• Governance and
regulatory bodies
• Industry associations
and standards groups
24
Conclusion
■ Cloud computing is a natural step further follows EA and SOA
■ SOA concept and structure can be applied to cloud
computing model very well, in all three layers
■ Cloud computing can be integrated into the current enterprise
architecture and IT management efforts with a new
generation IT operating model
Yan Zhao, Ph.D, ArchiTech Consulting LLC 25
Back up Slides
Yan Zhao, Ph.D, ArchiTech Consulting LLC 26
The Benefits of Cloud Computing
 Efficiently share common services for all potential service
consumers
 Separate business efforts from technology enablement
 Reduce burden to enterprise IT, maximize resource sharing,
increase professionalism in IT operations, and enable high quality
of service
 Continue evolution for current business and IT to better fit
Internet era and to take more advantages from Internet
applications and the connected world
 Enable cost reduction and overall performance improvement from
enterprise global optimization. Enable the use of IT effectively
and efficiently across enterprise and beyond, so to improve
business decision making and automation opportunities

Más contenido relacionado

La actualidad más candente

Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGAtul Chounde
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxDr Geetha Mohan
 
BT Group: Use of Graph in VENA (a smart broadcast network)
BT Group: Use of Graph in VENA (a smart broadcast network)BT Group: Use of Graph in VENA (a smart broadcast network)
BT Group: Use of Graph in VENA (a smart broadcast network)Neo4j
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsViresh Suri
 
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Technology
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaTop 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaKai Wähner
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Majid Hajibaba
 
Security in cloud computing
Security in cloud computingSecurity in cloud computing
Security in cloud computingveena venugopal
 
Layers and types of cloud
Layers and types of cloudLayers and types of cloud
Layers and types of cloudANUSUYA T K
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Majid Hajibaba
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialAlibaba Cloud
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGvipluv mittal
 

La actualidad más candente (20)

Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
SDWAN.pdf
SDWAN.pdfSDWAN.pdf
SDWAN.pdf
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
BT Group: Use of Graph in VENA (a smart broadcast network)
BT Group: Use of Graph in VENA (a smart broadcast network)BT Group: Use of Graph in VENA (a smart broadcast network)
BT Group: Use of Graph in VENA (a smart broadcast network)
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
 
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
 
Cloud resilience, provisioning
Cloud resilience, provisioning Cloud resilience, provisioning
Cloud resilience, provisioning
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaTop 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
 
Security in cloud computing
Security in cloud computingSecurity in cloud computing
Security in cloud computing
 
Layers and types of cloud
Layers and types of cloudLayers and types of cloud
Layers and types of cloud
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
 
Cloud and Data Privacy
Cloud and Data PrivacyCloud and Data Privacy
Cloud and Data Privacy
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
 
Unit5 Cloud Federation,
Unit5 Cloud Federation,Unit5 Cloud Federation,
Unit5 Cloud Federation,
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTING
 
Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3
 

Similar a Cloud Computing Model with Service Oriented Architecture

Strategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud SystemsStrategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud Systemsneirew J
 
Strategic business challenges in cloud
Strategic business challenges in cloudStrategic business challenges in cloud
Strategic business challenges in cloudijccsa
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soastevendearborn
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)Colin Bell
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
 
Cloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise ArchitectCloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise ArchitectElisabeth Stahl
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...bpriddey
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Cloud Computing 101 Workshop issue 1
Cloud Computing 101 Workshop issue 1Cloud Computing 101 Workshop issue 1
Cloud Computing 101 Workshop issue 1Alan Quayle
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecturesboray
 
Falcon Security Essay
Falcon Security EssayFalcon Security Essay
Falcon Security EssayJennifer Wood
 
Webinar: Make Your Cloud Strategy Work for 2016
Webinar: Make Your Cloud Strategy Work for 2016Webinar: Make Your Cloud Strategy Work for 2016
Webinar: Make Your Cloud Strategy Work for 2016Alexandra Sasha Tchulkova
 

Similar a Cloud Computing Model with Service Oriented Architecture (20)

Cloud
CloudCloud
Cloud
 
Strategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud SystemsStrategic Business Challenges in Cloud Systems
Strategic Business Challenges in Cloud Systems
 
Strategic business challenges in cloud
Strategic business challenges in cloudStrategic business challenges in cloud
Strategic business challenges in cloud
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
 
Soa 101
Soa 101Soa 101
Soa 101
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)OUCC2015 Service Oriented Enterprise (SOE)
OUCC2015 Service Oriented Enterprise (SOE)
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
 
Cloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise ArchitectCloud, the Enterprise, and the Enterprise Architect
Cloud, the Enterprise, and the Enterprise Architect
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Cloud Computing 101 Workshop issue 1
Cloud Computing 101 Workshop issue 1Cloud Computing 101 Workshop issue 1
Cloud Computing 101 Workshop issue 1
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
 
Correlation Architecture
Correlation ArchitectureCorrelation Architecture
Correlation Architecture
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Falcon Security Essay
Falcon Security EssayFalcon Security Essay
Falcon Security Essay
 
Webinar: Make Your Cloud Strategy Work for 2016
Webinar: Make Your Cloud Strategy Work for 2016Webinar: Make Your Cloud Strategy Work for 2016
Webinar: Make Your Cloud Strategy Work for 2016
 
Make your cloud strategy work for 2016 webinar 1.13.16
Make your cloud strategy work for 2016 webinar 1.13.16Make your cloud strategy work for 2016 webinar 1.13.16
Make your cloud strategy work for 2016 webinar 1.13.16
 

Más de Yan Zhao

Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseYan Zhao
 
Inter-Enterprise Architecture
Inter-Enterprise ArchitectureInter-Enterprise Architecture
Inter-Enterprise ArchitectureYan Zhao
 
Cloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveCloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveYan Zhao
 
The Impacts and Solutions associated with Agile Software Development Approach
The Impacts and Solutions associated with Agile Software Development Approach The Impacts and Solutions associated with Agile Software Development Approach
The Impacts and Solutions associated with Agile Software Development Approach Yan Zhao
 
Service Oriented Enterprise Architecture
Service Oriented Enterprise ArchitectureService Oriented Enterprise Architecture
Service Oriented Enterprise ArchitectureYan Zhao
 
Integrate IT Strategic Planning with Performance Measurement
Integrate IT Strategic Planning with Performance MeasurementIntegrate IT Strategic Planning with Performance Measurement
Integrate IT Strategic Planning with Performance MeasurementYan Zhao
 
Service Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented EnterpriseService Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented EnterpriseYan Zhao
 
SOA for Enterprise Architecture
SOA for Enterprise ArchitectureSOA for Enterprise Architecture
SOA for Enterprise ArchitectureYan Zhao
 

Más de Yan Zhao (8)

Enterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in EnterpriseEnterprise Architecture .vs. Collection of Architectures in Enterprise
Enterprise Architecture .vs. Collection of Architectures in Enterprise
 
Inter-Enterprise Architecture
Inter-Enterprise ArchitectureInter-Enterprise Architecture
Inter-Enterprise Architecture
 
Cloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise PerspectiveCloud Computing and SOA from Enterprise Perspective
Cloud Computing and SOA from Enterprise Perspective
 
The Impacts and Solutions associated with Agile Software Development Approach
The Impacts and Solutions associated with Agile Software Development Approach The Impacts and Solutions associated with Agile Software Development Approach
The Impacts and Solutions associated with Agile Software Development Approach
 
Service Oriented Enterprise Architecture
Service Oriented Enterprise ArchitectureService Oriented Enterprise Architecture
Service Oriented Enterprise Architecture
 
Integrate IT Strategic Planning with Performance Measurement
Integrate IT Strategic Planning with Performance MeasurementIntegrate IT Strategic Planning with Performance Measurement
Integrate IT Strategic Planning with Performance Measurement
 
Service Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented EnterpriseService Oriented Enterprise Architecture and Service Oriented Enterprise
Service Oriented Enterprise Architecture and Service Oriented Enterprise
 
SOA for Enterprise Architecture
SOA for Enterprise ArchitectureSOA for Enterprise Architecture
SOA for Enterprise Architecture
 

Último

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Cloud Computing Model with Service Oriented Architecture

  • 1. Cloud Computing Model as Service Oriented Architecture Yan Zhao, PhD President, ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com July 16, 2013 The Open Group Conference, Philadelphia, PA., July 15 – 18, 2012
  • 2. Content Summary ■ Rationale ■ Cloud computing in the evolution of Enterprise IT ■ The challenges in enterprise cloud computing adoptions ■ EA, SOA, and Cloud Computing ■ Cloud computing model in terms of SOA ■ Shared service domain in enterprise ■ Cloud computing as an integral part in the new generation IT operating Model ■ Conclusion 2
  • 3. Rationale  Cloud computing is a natural step further from EA and SOA EA has been practiced visibly for over 10 years, necessity is well recognized, but success is limited SOA is a good concept, but also has limited success Cloud computing is a new spin for enterprise IT efficiency, enables an more effective technical implementation of SOA, i.e. shared services.  The major challenges New paradigm in organization structure and culture towards shared service and collaboration Architectural leadership and stakeholder participation Engineering discipline that follows architectural models Cloud service lifecycle management and governance  Intention of this presentation Put cloud computing in the context of SOA and EA Integrate cloud computing into the new generation IT operating model Yan Zhao, Ph.D, ArchiTech Consulting LLC 37/18/2013
  • 4. Yan Zhao, Ph.D, ArchiTech Consulting LLC 4 The Evolution of Enterprise IT  IT in Business  Past  Operation support  Individual project based decision  Ad hoc and technology driven implementation  Current Trend  Involved into business strategies and decisions (the agility of business depends heavily on the flexibility of IT for decision support and automation)  Have long-term blueprint and big pictures as guidance (strategic plan and EA)  IT Infrastructure  Past  Hardware, software, network components  Infrastructure silos  Current Trend  IT infrastructure is a line of business; is a segment in Enterprise Architecture  Service Oriented Infrastructure (infrastructure as a commodity service)  Cloud Computing (continue the trend with technical means)
  • 5. Yan Zhao, Ph.D, ArchiTech Consulting LLC 5 Business Evolution Associated with IT Business Online Integrated Business Business On Demand  Web access via static web pages  Web access with web applications  Online transactions with connections to backend applications Online presentation Integration of both business and IT  Backend IT system integration (interoperation across Systems, e.g. EAI)  Business integration (EA efforts across organizational stove pipes, SOA) The Evolution Path Collaborative and dynamic business  Shared services on demand  Flexible and commoditized IT infrastructure  Agile business with dynamic and adaptive business processes Enhanced IT Role in Business 1 2 3
  • 6. Yan Zhao, Ph.D, ArchiTech Consulting LLC 6 Cloud Computing Concept  It is an evolution and re-packaging from what we have experienced already, not initiated with any new technology, but is a new practice mechanism that can expect more new technologies along the road  Prior-Art: Grid computing, utility computing, virtualization, SOA, SOI, Web Service, Application Service Provider (ASP), multi-tenant software applications, etc.  Composition (extended from NIST draft): Characteristics: on-demand service, ubiquitous network access, location independent resource pooling, rapid elasticity, measured service Optional characteristics: multi-tenant enabled, resource virtualization, etc. Delivery Models: software as a service, platform as a service, infrastructure as a service Additional delivery models: business process as a service, data as a service, human service behind cloud Deployment Models: private cloud, community cloud, public cloud, hybrid cloud Additional deployment model: Peer-to-peer cloud (more suitable for IPv6)  It enhances Service Oriented Infrastructure, and is a continuous evolution towards Service Oriented Architecture  New innovations can be expected to benefit this new paradigm
  • 7. Yan Zhao, Ph.D, ArchiTech Consulting LLC 7 The Challenges in Enterprise Cloud Computing Adoptions  Understand the impact of the new paradigm  Separate common services from unique functions  Maximize loosely coupled services to reduce complexities and lessen the impact of changes  Identify cloud suitable common services, and cloud service types  Organization structure  Loosely coupled service organizations break stove pipes and promote collaboration  Dynamic relationships between service providers and service consumers  Organization culture  Transform vertical connections to horizontal collaborations  Change management style from command and control to motivation, facilitation, and collaboration  Adoption of new tools  Enable effective common service adoption  Enable collaboration inside and beyond enterprise
  • 8. Yan Zhao, Ph.D, ArchiTech Consulting LLC 8 The Progress in Federal Enterprise Architecture  EA Federation  The federation model fits federal government organization structure  It provides horizontal partition to the complete EA domain  EA Segmentation  Segments are defined based on the lines of business (LoB)  It provides vertical partition to the complete EA domain  Service Orientation  As an architectural style and approach, is well adopted in architectural practice and solution implementation  A practical approach to bridge business and technologies, and enables EA to reach program/project implementation  Cloud Computing  It is one form of the technical implementations of SOA concept, with loosely coupled and sharable resources and services  It further enhances segmentation and federation implementation by enabling shared services and resources across organizations and segments
  • 9. The Practice of EA, SOA, and Cloud Computing  EA, SOA, cloud computing: EA has been practiced visibly for over 15 years, necessity is well recognized, but success is limited; SOA bridges EA with solutions, but has implementation challenges; cloud computing provides a more effective technical means  The major challenges: architectural leadership; stakeholder participation; the discipline in implementation -> the integrated cohesive efforts across EA, SOA, Cloud Computing  Lessons learned: Need to have target vision as a soul, and need core ideas for the art of creation, e.g. need to have a target architecture for a practical roadmap  Action need: Establish clear vision via EA, solidify the core ideas with architectural guidance, have a roadmap for the efforts, promote a balanced approach (top-down + bottom-up) for success Yan Zhao, Ph.D, ArchiTech Consulting LLC 97/18/2013
  • 10. 10 SOA Conceptual Model • Service Provider: who publish services to Service Registry • Service Consumer: who find services from Service Registry and use (or “bind” to) them • Service Registry: where contains information for available services. • Publish: providers announce service availability to consumers via Service Registry • Find: consumers discover available services inside Registry • Bind: a service provider and a service consumer reached agreement, and the consumer connected to the service to consume it. Service Provider Service Consumer Service Registry Publish Find Bind
  • 11. 11 Cloud Computing Model • Service Provider: who publish services to Service Registry • Service Consumer: who find services from Service Registry and use (or “bind” to) them • Service Registry: where contains information for available services. • Publish: providers announce service availability to consumers via Service Registry • Find: consumers discover available services inside Registry • Bind: a service provider and a service consumer reached agreement, and the consumer connected to the service to consume it. Cloud Service Model Cloud Service Provider Cloud Service Consumer Cloud Service Registry Publish Find Bind
  • 12. 12 Federated Service Infrastructure Service Registry & Metadata Repository Service Consumer A Enterprise Services Broker Governance Policy Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event Yan Zhao, Ph.D, ArchiTech Consulting LLC©
  • 13. 13 Federated Cloud Service Yan Zhao, Ph.D, ArchiTech Consulting LLC© Cloud Service Registry & Metadata Repository Service Consumer A Cloud Services Broker Cloud Governance Policy Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event
  • 14. What the Service Broker Means for Cloud Service Registry & Metadata Repository Service Consumer A Service Broker Orchestration & BPM TransformationSecurity Governance Policy Management TransportContent-based Routing Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event
  • 15. 15 Infrastructure Cloud Service (IaaS) Yan Zhao, Ph.D, ArchiTech Consulting LLC© Service Registry & Metadata Repository Service Consumer A Cloud Infrastructure Services Broker Governance Policy Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event
  • 16. Yan Zhao, Ph.D, ArchiTech Consulting LLC 16 Infrastructure as a Service (IaaS)  Infrastructure Cloud Service Registry  Infrastructure cloud services will be part of infrastructure service portfolio  Infrastructure cloud services can be searchable through the Registry, and be federated if necessary  The service terms and data should be in the Metadata Repository  Service Providers  Infrastructure cloud service providers can be one or multiple vendors  Service providers and their services will be registered in the Registry, and relevant service data will be stored in the Metadata Repository  Service Consumers  Search available services in the Registry and Metadata Repository  Establish relationships with selected service providers for implementation, services can be automated, semi-automated, or human involved
  • 17. 17 Platform Cloud Service (PaaS) Yan Zhao, Ph.D, ArchiTech Consulting LLC© Service Registry & Metadata Repository Service Consumer A Cloud Platform Services Broker Governance Policy Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event
  • 18. Yan Zhao, Ph.D, ArchiTech Consulting LLC 18 Platform as a Service (PaaS)  Domain Specific Cloud Platform Service Registry  Suitable common services for a business domain can be shared in a platform, which can be an integral part inside domain service portfolio  Platform services can be searchable through the Registry, and federated if necessary  The service terms and data should be in the Metadata Repository  Service Providers  Platform cloud service providers can be from multiple vendors with multiple service software (provided in the form of SaaS)  Service providers and their services will be registered in platform service registry, and relevant service data will be stored in the Metadata Repository  Service Consumers  Search available services in the platform Registry and Metadata Repository  Establish service connections at development or run-time
  • 19. 19 Software Cloud Service (SaaS) Yan Zhao, Ph.D, ArchiTech Consulting LLC© Service Registry & Metadata Repository Service Consumer A Cloud Software Services Broker Governance Policy Service Component A Service Consumer B Service Component B Service Component C Event Handling Middleware External Event Internal Event
  • 20. Yan Zhao, Ph.D, ArchiTech Consulting LLC 20 Software as a Service (SaaS)  Software Service Registry  Cloud suitable software services (e.g. multi-tenant enabled) will be shared via the software service registry  Cloud software services can be federated via service registry  The service terms and relevant usage data should be in the Metadata Repository  Service Providers  Cloud software service providers can be multiple vendors with multiple service software (provided in the form of SaaS)  Service providers and their services will be registered in the Registry, and relevant service usage data will be stored in the Metadata Repository  Service Consumers  Search available services in the Registry and Metadata Repository  Establish service connections at development or run-time
  • 21. 21 The Relationship of Cloud Service Layers Yan Zhao, Ph.D, ArchiTech Consulting LLC© Cloud Platform Service (PaaS) Infrastructure Services Not on Cloud Cloud Infrastructure Service (IaaS) Cloud Software Service (SaaS) Software Services Not on Cloud
  • 22. Yan Zhao, Ph.D, ArchiTech Consulting LLC 227/18/2013 Shared Service Domain in Enterprise Business System s Info/Data Infrastructure Shared Service Domain Shared Business Services Shared System Services Shared Information/Data Services Shared Infrastructure Services System service on Cloud Info/data service on Cloud Infrastructure service on Cloud Business service on Cloud
  • 23. Yan Zhao, Ph.D, ArchiTech Consulting LLC 237/18/2013 The New Generation IT Operating Model Plan Build Run Stakeholders • External and Internal drivers • Strategies and objectives • Economics and business cases • Business plan and models • Architectures in IT domains • Performance measurement model Governance IT Operating Reference Model Security • System operation & management • IT service management (ITIL) • Service Lifecycle • Business transformation • Change management • Contractual management • Business processes & services • Applications, systems & services • Info/data & services • Infrastructure & services • Servers, storages, networks & services • Data center facilities • Business decision makers • Resource owners • Service providers • Service consumers • Governance and regulatory bodies • Industry associations and standards groups
  • 24. 24 Conclusion ■ Cloud computing is a natural step further follows EA and SOA ■ SOA concept and structure can be applied to cloud computing model very well, in all three layers ■ Cloud computing can be integrated into the current enterprise architecture and IT management efforts with a new generation IT operating model
  • 25. Yan Zhao, Ph.D, ArchiTech Consulting LLC 25 Back up Slides
  • 26. Yan Zhao, Ph.D, ArchiTech Consulting LLC 26 The Benefits of Cloud Computing  Efficiently share common services for all potential service consumers  Separate business efforts from technology enablement  Reduce burden to enterprise IT, maximize resource sharing, increase professionalism in IT operations, and enable high quality of service  Continue evolution for current business and IT to better fit Internet era and to take more advantages from Internet applications and the connected world  Enable cost reduction and overall performance improvement from enterprise global optimization. Enable the use of IT effectively and efficiently across enterprise and beyond, so to improve business decision making and automation opportunities