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

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

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.