Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Cloud Computing and SOA from
    Enterprise Perspective




              Yan Zhao, PhD
         ArchiTech Consulting LLC
        yan.zhao@architechllc.com
           www.architechllc.com
                Oct., 2009
Content Summary


   The evolution of IT and IT infrastructure, as well as related business
    impact
   Concepts and relationships: Enterprise Architecture (EA), Service
    Oriented Architecture (SOA), Service Oriented Enterprise Architecture
    (SOEA), Service Oriented Infrastructure (SOI), Service Oriented
    Enterprise (SOE), Cloud Computing
   Cloud computing model elaboration
   The relationships of cloud computing with service orientation and
    other prior-art
   The impact of service orientation to an enterprise
   SOI and cloud computing in SOE (cloud computing continues SOE
    evolution)
   A SOI Framework, and its relationship with ITIL




                           Yan Zhao, Ph.D, ArchiTech Consulting LLC          2
The Evolution of IT and IT Infrastructure

   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 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 (promoted by Federal CIO, facilitated by industries)

                                 Yan Zhao, Ph.D, ArchiTech Consulting LLC               3
Business Evolution Associated with IT

           1                                 2                                        3
 Business Online           Integrated Business                          Business On Demand

                             Backend IT system                          Flexible IT infrastructure
 Web access via              integration                                 (SOI, IPv6, mobility,
  static web pages            (interoperation across                      virtualization, cloud
                              Systems, e.g. EAI)                          computing)


 Web access with                                                        Dynamic and adaptive
                              Business integration
  web applications                                                        business processes
                               (EA efforts across
 Online transactions          organizational                             (EDA, service on
  with connections to          stove pipes, SOA)                          demand)
  backend applications

                              Integration of both                          Collaborative and
 Online presentation
                                business and IT                            dynamic business


                              The Evolution Path

                         Enhanced IT Role in Business
                             Yan Zhao, Ph.D, ArchiTech Consulting LLC                                  4
Concepts: EA, SOA, SOEA, SOI, SOE,
                   Cloud Computing
   Enterprise Architecture (EA): is an established discipline that deals with
    architectures in enterprise scope. It’s a subject domain that is independent of
    approaches and methodologies for its development and presentation
   Service Oriented Architecture (SOA): is an architecture style and approach that
    emphasizes well-defined, loosely coupled, and sharable services
   Service Oriented Enterprise Architecture (SOEA): EA modeling with service-
    oriented style and approach
      EA provides SOA with an enterprise view
      SOA as a practical modeling approach for appropriate part of EA development,
        which enables solution architectures and implementation by layered service
        components across business, application, and technology.
   Service Oriented Infrastructure (SOI): apply service orientation to IT infrastructure
   Service Oriented Enterprise (SOE): is an enterprise that applies service
    orientation to its full scope business management and operations where
    appropriate.
   Cloud Computing: is a computing model in which dynamically scalable and on-
    demand resources are provided as services from location independent resource
    pool via shared network.

                                 Yan Zhao, Ph.D, ArchiTech Consulting LLC                   5
Relationships: EA, SOA, SOEA, SOE, SOI,
            Cloud Computing

■   SOA needs to be enabled by Service Oriented Enterprise
    (SOE), where Service Oriented Enterprise Architecture
    (SOEA) helps. Cloud Computing is a SOA implementation in
    IT infrastructure (part of SOI) where to provide commodity
    services
■   SOEA is one way to develop EA, but not the only way, not
    cover the entire scope of EA either.
■   One major characteristic of SOA is loosely coupling. EA
    provides guidance, but shouldn’t restrict in component
    flexibility.




                       Yan Zhao, Ph.D, ArchiTech Consulting LLC   6
The Progress in Federal Enterprise Architecture

      Federation
         The federation model fits federal government organization
          structure
         It provides horizontal partition to the complete EA domain
      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.
         A practical approach for architecture development and
          implementation
      Cloud Computing
         It fits the paradigm of service orientation with loosely coupled and
          sharable resources
         It further enhances segmentation and federation implementation
          by enabling shared services and resources across organizations
          and segments

                              Yan Zhao, Ph.D, ArchiTech Consulting LLC           7
Cloud Computing

   It is an evolution and re-packaging from what we have experienced
    already, is not a new technology, but is a new practice mechanism
   Prior-Art: Grid computing, utility computing, virtualization, SOA, SOI,
    Web Service, Application Service Provider (ASP), 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 towards this new paradigm
                                   Yan Zhao, Ph.D, ArchiTech Consulting LLC              8
Service Oriented EA in EA Domain


                                                        Application / System
      Business Architecture
                                                        Architecture
                      Service Oriented Enterprise Architecture


                                 Business            Service
                                  Service            Component
                              Architecture           Architecture


                                 Info/Data           Technical
                                   Service           Service
                              Architecture           Architecture




      Info/Data Architecture                               Technical Architecture

* This is applicable to each EA segment, as well as to the complete EA scope


                              Yan Zhao, Ph.D, ArchiTech Consulting LLC              9
Service Oriented Domain in Service Oriented
                 Enterprise

                                                                       SOE
                                                                       Domain




                        Enterprise Service        Enterprise Service
                                 Planning         Portfolio
                          & Architectures         Management



                        Enterprise Service        Enterprise Service
                                 Lifecycle        Programs
                            & Governance          & Projects




     Service Oriented
     Domain




                          Yan Zhao, Ph.D, ArchiTech Consulting LLC              10
The Impact of Service Orientation to an
                   Enterprise
   Service Orientation introduces a paradigm shift to enterprise
      Manage business functions into loosely coupled services to reduce
       complexities and lessen the impact of changes
   Service Orientation introduces changes to traditional organization
    culture and management mechanisms
      Loosely coupled service organizations break stove pipes and
       promote collaboration
      Dynamic relationships between service providers and service
       consumers
      Achieve long-term benefits instead of short-term ones
   Service Orientation can optimize enterprise operational cost
      Shared services
      Dynamic business changes supported by flexible IT service
       implementation
   Service Orientation can enhance enterprise lifecycle and
    governance by introducing service life cycle and governance
      Enable better scoping for measurement and control



                           Yan Zhao, Ph.D, ArchiTech Consulting LLC        11
Service Oriented IT Infrastructure for SOE

   Evolution of IT Infrastructure
      IT infrastructure as a commodity service
      IT infrastructure as a line of business
      IT infrastructure architecture as a segment architecture in EA
   Cloud Computing for Service Orientation
      It further implements service orientation for enterprise IT
       infrastructure services
      It shares the common nature, benefits, and impact in service
       orientation practice
      It is started as a technology solution, but the implication is far
       beyond technologies
      It needs enablement from SOE in order to identify and apply
       appropriate service model, funding model, cost model, and
       operation model across organization boundaries



                             Yan Zhao, Ph.D, ArchiTech Consulting LLC       12
Service Oriented Infrastructure Framework

                     Service Oriented Infrastructure
      Service                    Service                               Service                    Service
      Planning                   Systems                             Management                 Stakeholders

• External and Internal                                         • System operation
                          • Business processes                                             • Business decision
    drivers                                                       management
                              and services                                                     makers
•   Strategies and                                              • IT service
                          •   Application services                                         •   Service providers
    objectives                                                    management (ITIL)
                          •   Data services                                                •   Service consumers
•   Economics and                                                   • Service Lifecycle
                          •   Infrastructure                                               •   Elected officials and
    business cases            services                              • Business
                                                                                               regulatory bodies
•   Business plan and                                                 transformation and
                          •   Servers, storages,                                           •   Industry associations
    models                                                            change
                              networks                                                         and standards groups
•   Segment Enterprise                                                management
                          •   Data center facilities
    Architectures                                                   • Contractual
                                                                      management
•   Performance
    measurement model
                                                      Security
                                                Governance

                                         Yan Zhao, Ph.D, ArchiTech Consulting LLC                                      13
The Relationship between SOI Framework
                and ITIL
   Objectives
        SOI Framework: demonstrate structure, components and
         relationships
        ITIL: provide management and operational guidance and reference
   Components
        SOI Framework: focus on functional components
        ITIL: focus on operational components
   Structure
        SOI Framework: categorized and layered components
        ITIL: management and operational lifecycle, and best practice
         references




                           Yan Zhao, Ph.D, ArchiTech Consulting LLC        14
SOI Life Cycle and Governance

ITIL Lifecycle
components                        Governance Domain

                           Service                                     Service                 SOI Framework
                           Strategy                                  Improvement
                                                                                                components
                                             Service
                                             Planning



                                            Service                                 Service
                 Service                  Stakeholders                             Operation
                 Design
                             Service                           Service
                             System                          Management




                                               Service
                                              Transition




                                 Yan Zhao, Ph.D, ArchiTech Consulting LLC                                 15
Conclusion


This presentation discussed:

   The current trend of IT and IT infrastructure
   Cloud computing model elaboration
   The relationships of cloud computing with its prior-art, including service
    orientation
   There are natural dependencies in enterprise with respect to service
    sharing, which can not be solved by technologies
   The roles of SOI and cloud computing in a Service Oriented Enterprise
    (Cloud Computing is a continuation of service orientation efforts in
    enterprise)
   Introduction of a SOI Framework
   The relationship of the SOI Framework with ITIL




                             Yan Zhao, Ph.D, ArchiTech Consulting LLC            16

More Related Content

Cloud Computing and SOA from Enterprise Perspective

  • 1. Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct., 2009
  • 2. Content Summary  The evolution of IT and IT infrastructure, as well as related business impact  Concepts and relationships: Enterprise Architecture (EA), Service Oriented Architecture (SOA), Service Oriented Enterprise Architecture (SOEA), Service Oriented Infrastructure (SOI), Service Oriented Enterprise (SOE), Cloud Computing  Cloud computing model elaboration  The relationships of cloud computing with service orientation and other prior-art  The impact of service orientation to an enterprise  SOI and cloud computing in SOE (cloud computing continues SOE evolution)  A SOI Framework, and its relationship with ITIL Yan Zhao, Ph.D, ArchiTech Consulting LLC 2
  • 3. The Evolution of IT and IT Infrastructure  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 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 (promoted by Federal CIO, facilitated by industries) Yan Zhao, Ph.D, ArchiTech Consulting LLC 3
  • 4. Business Evolution Associated with IT 1 2 3 Business Online Integrated Business Business On Demand  Backend IT system  Flexible IT infrastructure  Web access via integration (SOI, IPv6, mobility, static web pages (interoperation across virtualization, cloud Systems, e.g. EAI) computing)  Web access with  Dynamic and adaptive  Business integration web applications business processes (EA efforts across  Online transactions organizational (EDA, service on with connections to stove pipes, SOA) demand) backend applications Integration of both Collaborative and Online presentation business and IT dynamic business The Evolution Path Enhanced IT Role in Business Yan Zhao, Ph.D, ArchiTech Consulting LLC 4
  • 5. Concepts: EA, SOA, SOEA, SOI, SOE, Cloud Computing  Enterprise Architecture (EA): is an established discipline that deals with architectures in enterprise scope. It’s a subject domain that is independent of approaches and methodologies for its development and presentation  Service Oriented Architecture (SOA): is an architecture style and approach that emphasizes well-defined, loosely coupled, and sharable services  Service Oriented Enterprise Architecture (SOEA): EA modeling with service- oriented style and approach  EA provides SOA with an enterprise view  SOA as a practical modeling approach for appropriate part of EA development, which enables solution architectures and implementation by layered service components across business, application, and technology.  Service Oriented Infrastructure (SOI): apply service orientation to IT infrastructure  Service Oriented Enterprise (SOE): is an enterprise that applies service orientation to its full scope business management and operations where appropriate.  Cloud Computing: is a computing model in which dynamically scalable and on- demand resources are provided as services from location independent resource pool via shared network. Yan Zhao, Ph.D, ArchiTech Consulting LLC 5
  • 6. Relationships: EA, SOA, SOEA, SOE, SOI, Cloud Computing ■ SOA needs to be enabled by Service Oriented Enterprise (SOE), where Service Oriented Enterprise Architecture (SOEA) helps. Cloud Computing is a SOA implementation in IT infrastructure (part of SOI) where to provide commodity services ■ SOEA is one way to develop EA, but not the only way, not cover the entire scope of EA either. ■ One major characteristic of SOA is loosely coupling. EA provides guidance, but shouldn’t restrict in component flexibility. Yan Zhao, Ph.D, ArchiTech Consulting LLC 6
  • 7. The Progress in Federal Enterprise Architecture  Federation  The federation model fits federal government organization structure  It provides horizontal partition to the complete EA domain  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.  A practical approach for architecture development and implementation  Cloud Computing  It fits the paradigm of service orientation with loosely coupled and sharable resources  It further enhances segmentation and federation implementation by enabling shared services and resources across organizations and segments Yan Zhao, Ph.D, ArchiTech Consulting LLC 7
  • 8. Cloud Computing  It is an evolution and re-packaging from what we have experienced already, is not a new technology, but is a new practice mechanism  Prior-Art: Grid computing, utility computing, virtualization, SOA, SOI, Web Service, Application Service Provider (ASP), 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 towards this new paradigm Yan Zhao, Ph.D, ArchiTech Consulting LLC 8
  • 9. Service Oriented EA in EA Domain Application / System Business Architecture Architecture Service Oriented Enterprise Architecture Business Service Service Component Architecture Architecture Info/Data Technical Service Service Architecture Architecture Info/Data Architecture Technical Architecture * This is applicable to each EA segment, as well as to the complete EA scope Yan Zhao, Ph.D, ArchiTech Consulting LLC 9
  • 10. Service Oriented Domain in Service Oriented Enterprise SOE Domain Enterprise Service Enterprise Service Planning Portfolio & Architectures Management Enterprise Service Enterprise Service Lifecycle Programs & Governance & Projects Service Oriented Domain Yan Zhao, Ph.D, ArchiTech Consulting LLC 10
  • 11. The Impact of Service Orientation to an Enterprise  Service Orientation introduces a paradigm shift to enterprise  Manage business functions into loosely coupled services to reduce complexities and lessen the impact of changes  Service Orientation introduces changes to traditional organization culture and management mechanisms  Loosely coupled service organizations break stove pipes and promote collaboration  Dynamic relationships between service providers and service consumers  Achieve long-term benefits instead of short-term ones  Service Orientation can optimize enterprise operational cost  Shared services  Dynamic business changes supported by flexible IT service implementation  Service Orientation can enhance enterprise lifecycle and governance by introducing service life cycle and governance  Enable better scoping for measurement and control Yan Zhao, Ph.D, ArchiTech Consulting LLC 11
  • 12. Service Oriented IT Infrastructure for SOE  Evolution of IT Infrastructure  IT infrastructure as a commodity service  IT infrastructure as a line of business  IT infrastructure architecture as a segment architecture in EA  Cloud Computing for Service Orientation  It further implements service orientation for enterprise IT infrastructure services  It shares the common nature, benefits, and impact in service orientation practice  It is started as a technology solution, but the implication is far beyond technologies  It needs enablement from SOE in order to identify and apply appropriate service model, funding model, cost model, and operation model across organization boundaries Yan Zhao, Ph.D, ArchiTech Consulting LLC 12
  • 13. Service Oriented Infrastructure Framework Service Oriented Infrastructure Service Service Service Service Planning Systems Management Stakeholders • External and Internal • System operation • Business processes • Business decision drivers management and services makers • Strategies and • IT service • Application services • Service providers objectives management (ITIL) • Data services • Service consumers • Economics and • Service Lifecycle • Infrastructure • Elected officials and business cases services • Business regulatory bodies • Business plan and transformation and • Servers, storages, • Industry associations models change networks and standards groups • Segment Enterprise management • Data center facilities Architectures • Contractual management • Performance measurement model Security Governance Yan Zhao, Ph.D, ArchiTech Consulting LLC 13
  • 14. The Relationship between SOI Framework and ITIL  Objectives  SOI Framework: demonstrate structure, components and relationships  ITIL: provide management and operational guidance and reference  Components  SOI Framework: focus on functional components  ITIL: focus on operational components  Structure  SOI Framework: categorized and layered components  ITIL: management and operational lifecycle, and best practice references Yan Zhao, Ph.D, ArchiTech Consulting LLC 14
  • 15. SOI Life Cycle and Governance ITIL Lifecycle components Governance Domain Service Service SOI Framework Strategy Improvement components Service Planning Service Service Service Stakeholders Operation Design Service Service System Management Service Transition Yan Zhao, Ph.D, ArchiTech Consulting LLC 15
  • 16. Conclusion This presentation discussed:  The current trend of IT and IT infrastructure  Cloud computing model elaboration  The relationships of cloud computing with its prior-art, including service orientation  There are natural dependencies in enterprise with respect to service sharing, which can not be solved by technologies  The roles of SOI and cloud computing in a Service Oriented Enterprise (Cloud Computing is a continuation of service orientation efforts in enterprise)  Introduction of a SOI Framework  The relationship of the SOI Framework with ITIL Yan Zhao, Ph.D, ArchiTech Consulting LLC 16