SlideShare ist ein Scribd-Unternehmen logo
1 von 22
David S. Linthicum
                           david@bluemountainlabs.com
                           www.bluemountainlabs.com


                                                Winning with Cloud Computing
                                                        Step-by-Step
© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
The Basic Idea


                                                                                                          SOA     Cloud
                                                                                                                Resources
                             Finance/
                            Operations


                                                                                 Sales Order
                                                                                   Update




                                                                                                 New
                                                                                               Accounts
                                                                         Commission
                                                                         Calculation


                                                                            Data
                                                                          Cleaning




                                   Sales




                                                                                                                            2
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Cloud Computing makes SOA even
                            more Cost Effective




                                                                                             Cloud
                                                                              Cha-Ching!
                                                                        SOA
                                                                                           Computing




                                                                                                       3
© 2006 The Linthicum. Group. All Rights Reserved.
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.
                                                                              4
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Organizing the Clouds
                                                                                              Testing-as-a-Service


                                                                                      Management/Governance-as-a-Service
                                                          Integration-as-a-Service




                                                                                                    Application-as-a-Service
                           Security-as-a-Service




                                                                                                 Process-as-a-Service




                                                                                                                               Platform-as-a-Service
                                                                                                Information-as-a-Service


                                                                                                 Database-as-a-Service


                                                                                              Storage-as-a-Service


                                                                                       Infrastructure-as-a-Service
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
IT is Skeptical

                                                                               • Enterprise IT is
                                                                                 understandably skittish
                                                                                 about cloud computing.
                                                                               • However, many of the
                                                                                 cloud computing
                                                                                 resources out there will
                                                                                 actually provide better
                                                                                 service than on-premise.
                                                                               • Security and performance
                                                                                 are still issues.



                                                                                                        6
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Making the Business Case




© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
On-Premise

                                                                          $1,000,000




                                         $500,000




© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Cloud Delivered




© 2006 The Linthicum Group. All Rights Reserved.
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.
                                                                                                       10
© 2006 The Linthicum. Group. All Rights Reserved.
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.

                                                                        11
© 2006 The Linthicum. Group. All Rights Reserved.
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.
                                                                        12
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Start with the Architecture

                                                                              Understand:

                                                                              • Business drivers
                                                                              • Information under
                                                                                management
                                                                              • Existing services
                                                                                under management
                                                                              • Core business
                                                                                processes




                                                                        •13
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Getting Ready
               • So, how do you prepare yourself? I have a few
                 suggestions:
                               – 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 with
                                 semantic management, security, transactions, etc.
                               – Finally, create a proof of concept now. This does a few things
                                 including getting you through the initial learning process and
                                 providing proof points as to the feasibility of leveraging cloud
                                 computing resources.




                                                                                                14
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Stepping to the Clouds
               1. Access the business.                                         10. Identify candidate processes.
               2. Access the culture.                                          11. Create a governance strategy.
                                                                               12. Create a security strategy.
               3. Access the value.
                                                                               13. Bind candidate services to data
               4. Understand your data.
                                                                                   and processes.
               5. Understand your services.
                                                                               14. Relocate services, processes, and
               6. Understand your processes.                                       information.
               7. Understand the cloud                                         15. Implement security.
                  resources.                                                   16. Implement governance.
               8. Identify candidate data.                                     17. Implement operations.
               9. Identify candidate services.




                                                                                                                 15
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Create the Information
                                                                                Model




                                                                                                              Ontologie
                                                    Legacy
                                                                                                                     s
                                                   Metadata                         Understand Ontologies




                                                                                                                Data
                                                                                                              Dictionary
                                                   External                                                        &
                                                                                      Understand the Data
                                                   Metadata                                                   Metadata
                                                    (B2B)




                                                                                                                Data
                                                                                                               Catalog
                                                                                        Catalog the Data




                                                                                                              Information
                                                                                                                 Model

                                                                                    Build Information Model




© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Create a Service Model




                                                                                                               Candidate
                                                     Data
                                                                                                               Services
                                                    Catalog                          Understand Services




                                                                                                                 Services
                                                                                                                   And
                                                   Information                                                 Information
                                                                                     Information to Services
                                                      Model




                                                                                                                Service
                                                                                                                Model
                                                                                       Build Service Model




© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Data          Data




                                                                        On Premise Application




                                                                                                  Services




                                                                        Cloud-Based Application




                                                                           Data           Data


© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
On Premise




                                                                                     Cloud Provider




© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
On Premise




                                                                                     Cloud Provider




© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Other Thoughts
               • External cloud services should
                 function like any other
                 enterprise application or
                 infrastructure resource.
               • You should evaluate cloud
                 providers using similar
                 validation patterns as you do
                 with new and existing data
                 center resources.
               • Cloud resources should appear
                 native.
               • Consider Private Clouds.
               • Watch the hype, the resources
                 are new, but the patterns of
                 architecture are familiar.

                                                                                         21
© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.
Thanks!
                                                    david@bluemountainlabs.com
               • Blogs:
                  – InfoWorld “Real World SOA”
                  – Intelligent Enterprise
                  – eBizq.net
               • Weekly Podcasts
                  – InfoWorld SOA Report
                  – Cloud Computing Podcast
               • Columns
                               –        SOA Journal
                               –        Cloud Computing Journal
                               –        eBizq.net
                               –        Align Journal
                               –        Government Computer News
               • Follow me on Twitter (DavidLinthicum)

© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permission is strictly prohibited.

Weitere ähnliche Inhalte

Was ist angesagt?

A Hitchhiker's Guide to the Inter-Cloud
A Hitchhiker's Guide to the Inter-CloudA Hitchhiker's Guide to the Inter-Cloud
A Hitchhiker's Guide to the Inter-CloudGovCloud Network
 
08 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q208 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q2Dan Galardini
 
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the SolutionJeff Hung
 
Hitachi data systems agora edition
Hitachi data systems agora editionHitachi data systems agora edition
Hitachi data systems agora editionAgora Group
 
PCTY 2012, IBM SmartCloud-Strategi v. Anthony Doyle
PCTY 2012, IBM SmartCloud-Strategi v. Anthony DoylePCTY 2012, IBM SmartCloud-Strategi v. Anthony Doyle
PCTY 2012, IBM SmartCloud-Strategi v. Anthony DoyleIBM Danmark
 
IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryPhil Agcaoili
 
Cloud Computing through FCAPS Managed Services in a Virtualized Data Center
Cloud Computing through FCAPS Managed Services in a Virtualized Data CenterCloud Computing through FCAPS Managed Services in a Virtualized Data Center
Cloud Computing through FCAPS Managed Services in a Virtualized Data Centervsarathy
 
Roger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoRoger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoDigicomp Academy AG
 

Was ist angesagt? (11)

It outsourcing enters new decade claudio da rold
It outsourcing enters new decade   claudio da roldIt outsourcing enters new decade   claudio da rold
It outsourcing enters new decade claudio da rold
 
A Hitchhiker's Guide to the Inter-Cloud
A Hitchhiker's Guide to the Inter-CloudA Hitchhiker's Guide to the Inter-Cloud
A Hitchhiker's Guide to the Inter-Cloud
 
08 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q208 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q2
 
Data centers presentation
Data centers presentationData centers presentation
Data centers presentation
 
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
 
Hitachi data systems agora edition
Hitachi data systems agora editionHitachi data systems agora edition
Hitachi data systems agora edition
 
PCTY 2012, IBM SmartCloud-Strategi v. Anthony Doyle
PCTY 2012, IBM SmartCloud-Strategi v. Anthony DoylePCTY 2012, IBM SmartCloud-Strategi v. Anthony Doyle
PCTY 2012, IBM SmartCloud-Strategi v. Anthony Doyle
 
IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 February
 
Cloud Computing through FCAPS Managed Services in a Virtualized Data Center
Cloud Computing through FCAPS Managed Services in a Virtualized Data CenterCloud Computing through FCAPS Managed Services in a Virtualized Data Center
Cloud Computing through FCAPS Managed Services in a Virtualized Data Center
 
Roger boesch xen desktop mit cisco
Roger boesch xen desktop mit ciscoRoger boesch xen desktop mit cisco
Roger boesch xen desktop mit cisco
 
Sky Is The limit
Sky Is The limitSky Is The limit
Sky Is The limit
 

Ähnlich wie Cloud Computing SOA Guide

Finding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingFinding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingDavid Linthicum
 
What Does Cloud Computing Mean for the Channel?
What Does Cloud Computing Mean for the Channel?What Does Cloud Computing Mean for the Channel?
What Does Cloud Computing Mean for the Channel?SMB Group
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...LicensingLive! - SafeNet
 
Saugatuck Glue Con.051209.Mwest
Saugatuck    Glue Con.051209.MwestSaugatuck    Glue Con.051209.Mwest
Saugatuck Glue Con.051209.Mwestmik3w3st
 
How cloud is transforming business and IT?
How cloud is transforming business and IT?How cloud is transforming business and IT?
How cloud is transforming business and IT?Software Park Thailand
 
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+itItarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+itSoftware Park Thailand
 
new business models in the cloud changing IT sourcing
new business models in the cloud changing IT sourcingnew business models in the cloud changing IT sourcing
new business models in the cloud changing IT sourcingHans van Grieken
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 PredictionsFlexera
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextMicrosoft Norge AS
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyAl Afflitto
 
IBM SaaS email - $3 per month
IBM SaaS email - $3 per monthIBM SaaS email - $3 per month
IBM SaaS email - $3 per monthChris Sparshott
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management FirestarterBala Subra
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510David Linthicum
 
Windows azure platform_business_overview
Windows azure platform_business_overviewWindows azure platform_business_overview
Windows azure platform_business_overviewAllan Naim
 
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...ORACLE USER GROUP ESTONIA
 
Lifting fog-cloud
Lifting fog-cloudLifting fog-cloud
Lifting fog-cloudAccenture
 
Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2didemtopuz
 
Telecom Transformation Using SOA
Telecom Transformation Using SOATelecom Transformation Using SOA
Telecom Transformation Using SOAdidemtopuz
 

Ähnlich wie Cloud Computing SOA Guide (20)

Finding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingFinding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud Computing
 
What Does Cloud Computing Mean for the Channel?
What Does Cloud Computing Mean for the Channel?What Does Cloud Computing Mean for the Channel?
What Does Cloud Computing Mean for the Channel?
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
 
Saugatuck Glue Con.051209.Mwest
Saugatuck    Glue Con.051209.MwestSaugatuck    Glue Con.051209.Mwest
Saugatuck Glue Con.051209.Mwest
 
How cloud is transforming business and IT?
How cloud is transforming business and IT?How cloud is transforming business and IT?
How cloud is transforming business and IT?
 
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+itItarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
 
new business models in the cloud changing IT sourcing
new business models in the cloud changing IT sourcingnew business models in the cloud changing IT sourcing
new business models in the cloud changing IT sourcing
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
 
Roadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloudRoadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloud
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
IBM SaaS email - $3 per month
IBM SaaS email - $3 per monthIBM SaaS email - $3 per month
IBM SaaS email - $3 per month
 
IT Management Firestarter
IT Management FirestarterIT Management Firestarter
IT Management Firestarter
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
 
Windows azure platform_business_overview
Windows azure platform_business_overviewWindows azure platform_business_overview
Windows azure platform_business_overview
 
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
 
SAP on AWS
SAP on AWSSAP on AWS
SAP on AWS
 
Lifting fog-cloud
Lifting fog-cloudLifting fog-cloud
Lifting fog-cloud
 
Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2Telecom Transformation Using SOA_2
Telecom Transformation Using SOA_2
 
Telecom Transformation Using SOA
Telecom Transformation Using SOATelecom Transformation Using SOA
Telecom Transformation Using SOA
 

Mehr von David Linthicum

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingDavid Linthicum
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1David Linthicum
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013David Linthicum
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumDavid Linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceDavid Linthicum
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsDavid Linthicum
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingDavid Linthicum
 
Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail David Linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2David Linthicum
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusDavid Linthicum
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesDavid Linthicum
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012David Linthicum
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing worldDavid Linthicum
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2David Linthicum
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeDavid Linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011David Linthicum
 

Mehr von David Linthicum (20)

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing world
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011
 

Kürzlich hochgeladen

#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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
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
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Kürzlich hochgeladen (20)

#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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
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
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Cloud Computing SOA Guide

  • 1. David S. Linthicum david@bluemountainlabs.com www.bluemountainlabs.com Winning with Cloud Computing Step-by-Step © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 2. The Basic Idea SOA Cloud Resources Finance/ Operations Sales Order Update New Accounts Commission Calculation Data Cleaning Sales 2 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 3. Cloud Computing makes SOA even more Cost Effective Cloud Cha-Ching! SOA Computing 3 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 4. 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. 4 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 5. Organizing the Clouds Testing-as-a-Service Management/Governance-as-a-Service Integration-as-a-Service Application-as-a-Service Security-as-a-Service Process-as-a-Service Platform-as-a-Service Information-as-a-Service Database-as-a-Service Storage-as-a-Service Infrastructure-as-a-Service © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 6. IT is Skeptical • Enterprise IT is understandably skittish about cloud computing. • However, many of the cloud computing resources out there will actually provide better service than on-premise. • Security and performance are still issues. 6 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 7. Making the Business Case © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 8. On-Premise $1,000,000 $500,000 © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 9. Cloud Delivered © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 10. 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. 10 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 11. 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. 11 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 12. 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. 12 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 13. Start with the Architecture Understand: • Business drivers • Information under management • Existing services under management • Core business processes •13 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 14. Getting Ready • So, how do you prepare yourself? I have a few suggestions: – 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 with semantic management, security, transactions, etc. – Finally, create a proof of concept now. This does a few things including getting you through the initial learning process and providing proof points as to the feasibility of leveraging cloud computing resources. 14 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 15. Stepping to the Clouds 1. Access the business. 10. Identify candidate processes. 2. Access the culture. 11. Create a governance strategy. 12. Create a security strategy. 3. Access the value. 13. Bind candidate services to data 4. Understand your data. and processes. 5. Understand your services. 14. Relocate services, processes, and 6. Understand your processes. information. 7. Understand the cloud 15. Implement security. resources. 16. Implement governance. 8. Identify candidate data. 17. Implement operations. 9. Identify candidate services. 15 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 16. Create the Information Model Ontologie Legacy s Metadata Understand Ontologies Data Dictionary External & Understand the Data Metadata Metadata (B2B) Data Catalog Catalog the Data Information Model Build Information Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 17. Create a Service Model Candidate Data Services Catalog Understand Services Services And Information Information Information to Services Model Service Model Build Service Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 18. Data Data On Premise Application Services Cloud-Based Application Data Data © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 19. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 20. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 21. Other Thoughts • External cloud services should function like any other enterprise application or infrastructure resource. • You should evaluate cloud providers using similar validation patterns as you do with new and existing data center resources. • Cloud resources should appear native. • Consider Private Clouds. • Watch the hype, the resources are new, but the patterns of architecture are familiar. 21 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  • 22. Thanks! david@bluemountainlabs.com • Blogs: – InfoWorld “Real World SOA” – Intelligent Enterprise – eBizq.net • Weekly Podcasts – InfoWorld SOA Report – Cloud Computing Podcast • Columns – SOA Journal – Cloud Computing Journal – eBizq.net – Align Journal – Government Computer News • Follow me on Twitter (DavidLinthicum) © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.