David S. Linthicum
                           david@bluemountainlabs.com
                           www.bluemountainlabs.c...
The Basic Idea


                                                                                                         ...
Cloud Computing makes SOA even
                            more Cost Effective




                                       ...
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:

  ...
Getting Ready
               • So, how do you prepare yourself? I have a few
                 suggestions:
               ...
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...
Other Thoughts
               • External cloud services should
                 function like any other
                 e...
Thanks!
                                                    david@bluemountainlabs.com
               • Blogs:
           ...
Upcoming SlideShare
Loading in...5
×

Winning With Cloud Computing 03 09 Linthicum Updated

2,247

Published on

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,247
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Winning With Cloud Computing 03 09 Linthicum Updated"

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 19. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  20. 20. On Premise Cloud Provider © 2006 The Linthicum. Group. All Rights Reserved. Reproduction without prior written permission is strictly prohibited.
  21. 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. 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.

×