cloud computing and ea linthicum feb 02-09-1233691377104705 2

Upload: kmanaswi22

Post on 06-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    1/15

    2006 The Linthicum Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Where Cloud Computing Meets

    Enterprise Architecture

    David S. Linthicum

    [email protected]

    www.bluemountainlabs.com

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    2/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Understanding the Relationships

    2

    SOA

    Cloud

    Computing

    Enterprise

    Architecture

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    3/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    SOA and Cloud Computing

    One can consider cloud

    computing the extension of

    SOA out to cloud-delivered

    resources, such as storage-

    as-a-service, data-as-a-service, platform-as-a-service

    -- you get the idea.

    The trick is to determine which

    services, information, and

    processes are good

    candidates to reside in the

    clouds, as well as which cloud

    services should be abstracted

    within the existing or emerging

    SOA.

    3

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    4/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    4

    The Basic Idea

    New

    Accounts

    Finance/Operations

    Commission

    Calculation

    Sales

    DataCleaning

    Sales Order

    Update

    SOA Cloud

    Resources

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    5/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Infrastructure-as-a-Service

    Security-as-a-Service

    Storage-as-a-Service

    Integration-as-a-Se

    rvice Database-as-a-Service

    Information-as-a-Service

    Process-as-a-Service

    Organizing the Clouds

    Platform

    -as-a-Service

    Application-as-a-Service

    Management/Governance-as-a-Service

    Testing-as-a-Service

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    6/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    IT is Skeptical

    Enterprise IT is

    understandably skittish

    about cloud computing.

    However, many of thecloud computing

    resources out there will

    actually provide better

    service than on-premise.

    Security and performance

    are still issues.

    6

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    7/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    However, Not So Fast

    Not all computing

    resources should

    exist in the clouds. Cloud computing is

    not always cost

    effective.

    Do your homework

    before making the

    move.

    7

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    8/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    When Cloud Computing may be a Fit

    When the processes, applications, and data are

    largely independent.

    When the points of integration are well defined.

    When a lower level of security will work just fine.

    When the core internal enterprise architecture is

    healthy.

    When the Web is the desired platform. When cost is an issue.

    When the applications are new.

    8

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    9/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    When Cloud Computing may not a

    Fit

    When the processes, applications, and data are

    largely coupled.

    When the points of integration are not well

    defined.

    When a high level of security is required.

    When the core internal enterprise architecture

    needs work. When the application requires a native interface.

    When cost is an issue.

    When the application is legacy.9

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    10/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Start with the Architecture

    Understand:

    Business drivers

    Information undermanagement

    Existing servicesunder management

    Core businessprocesses

    10

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    11/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    11

    Getting Ready

    So, how do you prepare yourself? I have a fewsuggestions: First, accept the notion that it's okay to leverage services

    that are hosted on the Internet as part of your SOA. Normal

    security management needs to apply, of course. Second, create a strategy for the consumption and

    management of cloud services, including how you'll deal withsemantic management, security, transactions, etc.

    Finally, create a proof of concept now. This does a few thingsincluding getting you through the initial learning process and

    providing proof points as to the feasibility of leveraging cloudcomputing resources.

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    12/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Stepping to the Clouds

    1. Access the business.

    2. Access the culture.

    3. Access the value.

    4. Understand your data.

    5. Understand your services.

    6. Understand your processes.

    7. Understand the cloud

    resources.

    8. Identify candidate data.9. Identify candidate services.

    12

    10. Identify candidate processes.

    11.Create a governance strategy.

    12.Create a security strategy.

    13.Bind candidate services to data

    and processes.14.Relocate services, processes, and

    information.

    15.Implement security.

    16.Implement governance.

    17.Implement operations.

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    13/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Understand your data.

    Metadata

    Meta data analysis

    Data abstraction

    layer definition

    Data

    Abstraction

    Layer

    Data services definition

    Data

    Services

    Legacy

    Metadata

    External

    Metadata

    (B2B)

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    14/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    14

    Other Thoughts

    External cloud services shouldfunction like any otherenterprise application orinfrastructure resource.

    You should evaluate cloudproviders using similarvalidation patterns as you dowith new and existing datacenter resources.

    Cloud resources should appearnative.

    Consider Private Clouds.

    Watch the hype, the resourcesare new, but the patterns ofarchitecture are familiar.

  • 8/3/2019 Cloud Computing and Ea Linthicum Feb 02-09-1233691377104705 2

    15/15

    2006 The Linthicum. Group. All Rights Reserv ed.

    Reproduction without prior written permission is strictly prohibited.

    Thanks!

    [email protected]

    Blogs:

    InfoWorld Real World SOA

    Intelligent Enterprise

    eBizq.net Weekly Podcasts

    InfoWorld SOA Report

    Cloud Computing Podcast

    Columns SOA Journal

    Web 2.0 Journal

    eBizq.net

    Align Journal

    Follow me on Twitter (DavidLinthicum)