David S. Linthicum
                           david@bluemountainlabs.com
                           www.bluemountainlabs.c...
New Book




                                                                                   2
© 2006 The Linthicum. Gr...
The Basic Idea


                                                                                                         ...
SOA and Cloud Computing
               • One can consider cloud
                 computing the extension of
              ...
Organizing the Clouds
                                                                                              Testin...
IT is Skeptical

                                                                               • Enterprise IT is
       ...
Making the Business Case




© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permissio...
On-Premise

                                                                          $1,000,000




                     ...
Cloud Delivered




© 2006 The Linthicum Group. All Rights Reserved.
Reproduction without prior written permission is stri...
However, Not So Fast

                                                                                  • Not all computin...
When Cloud Computing may be a Fit

               • When the processes, applications, and data are
                 largel...
When Cloud Computing may not a
                                      Fit
               • When the processes, applications...
Start with the Architecture

                                                                              Understand:

  ...
Stepping to the Clouds
               1. Access the business.                                         10. Identify candida...
Create the Information
                                                                                Model




         ...
Create a Service Model




                                                                                               ...
Data          Data




                                                                        On Premise Application




...
On Premise




                                                                                     Cloud Provider




© 2...
On Premise




                                                                                     Cloud Provider




© 2...
Create a Process Model




                                                                                               ...
On Premise




                                                                                     Cloud Provider




© 2...
On Premise   Cloud Provider


© 2006 The Linthicum. Group. All Rights Reserved.
Reproduction without prior written permiss...
Create a Governance Model




                                                                                            ...
Policies


                                                                                      Policies




            ...
Test SOA using Cloud
                                                                            Architecture




        ...
Automated
                                                                        Testing Software

                      ...
Assigning Candidate Data,
                                                                              Services, and
    ...
Data   Services   Processes



                                                                        Data




          ...
Data   Services   Processes



                                                                        Data

             ...
Data   Services   Processes

     Application

                                                                        Dat...
Select Platforms and Deploy
                                                                        Processes, Services, a...
Other Thoughts
               • External cloud services should
                 function like any other
                 e...
Thanks!
                                                    david@bluemountainlabs.com
               • Blogs:
           ...
Upcoming SlideShare
Loading in...5
×

Moving To Cloud Computing Step By Step April 09

4,935

Published on

Published in: Technology, Business
1 Comment
3 Likes
Statistics
Notes
  • It was great to see your presentation at Cloud Computing conference in DC today.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,935
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
352
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Moving To Cloud Computing Step By Step April 09

  1. 1. David S. Linthicum david@bluemountainlabs.com www.bluemountainlabs.com Moving to Cloud Computing Step-by- Step © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  2. 2. New Book 2 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  3. 3. The Basic Idea SOA Cloud Resources Finance/ Operations Sales Order Update New Accounts Commission Calculation Data Cleaning Sales 3 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  4. 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. 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. 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. 7. Making the Business Case © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  8. 8. On-Premise $1,000,000 $500,000 © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  9. 9. Cloud Delivered © 2006 The Linthicum Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  10. 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. 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. 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. 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. 14. 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. 14 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  15. 15. Create the Information Model Ontologies Legacy 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.
  16. 16. 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.
  17. 17. 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.
  18. 18. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  19. 19. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  20. 20. Create a Process Model Candidate Data Processes Catalog Understand Processes Services to Information Processes Services to Processes Model Process Model Build Process Model Service Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  21. 21. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  22. 22. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  23. 23. Create a Governance Model Defined Process Policies Model Define Policies Policy Designs Information Design Policies Model Governance Model Implement Policies Service Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  24. 24. Policies Policies Runtime Governance Monitoring Repository Logs © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  25. 25. Test SOA using Cloud Architecture Test Process Plan Model Create Test Plan Black Box Testing Information Results Black Box Testing Model White Box Testing Results White Box Testing Service Model Governance Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  26. 26. Automated Testing Software Monitoring © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  27. 27. Assigning Candidate Data, Services, and Processes for the Clouds Process Candidate Assignments Processes Analyze Candidate Processes Service Assignments Candidate Analyze Candidate Services Services Data Assignments Analyze Candidate Data Data Dictionary and Metadata Governance Model © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  28. 28. Data Services Processes Data Data Data Data © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  29. 29. Data Services Processes Data PaaS Data Data Data DaaS IaaS © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  30. 30. Data Services Processes Application Data PaaS Data Application Data Data DaaS IaaS © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  31. 31. Select Platforms and Deploy Processes, Services, and Data to Platforms. Candidate Platforms Process List Candidate Platforms Assignments Test Results Service Analyze and Test Assignments Candidate Platforms Target Platforms Data Assignments Select Target Platforms Deploy to Target Platforms © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  32. 32. 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. 32 © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  33. 33. 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×