0
Where Cloud Computing Meets Enterprise Architecture David S. Linthicum [email_address] www.bluemountainlabs.com
Understanding the Relationships SOA Cloud Computing Enterprise Architecture
SOA and Cloud Computing <ul><li>One can consider cloud computing the extension of SOA out to cloud-delivered resources, su...
The Basic Idea New Accounts Commission Calculation Data Cleaning Sales Order Update SOA Cloud Resources Finance/ Operation...
Organizing the Clouds Infrastructure-as-a-Service Security-as-a-Service Storage-as-a-Service Integration-as-a-Service Data...
IT is Skeptical <ul><li>Enterprise IT is understandably skittish about cloud computing. </li></ul><ul><li>However, many of...
However, Not So Fast <ul><li>Not all computing resources should exist in the clouds. </li></ul><ul><li>Cloud computing is ...
When Cloud Computing may be a Fit <ul><li>When the processes, applications, and data are largely independent. </li></ul><u...
When Cloud Computing may not a Fit <ul><li>When the processes, applications, and data are largely coupled. </li></ul><ul><...
Start with the Architecture <ul><li>Understand: </li></ul><ul><li>Business drivers </li></ul><ul><li>Information under man...
Getting Ready <ul><li>So, how do you prepare yourself? I have a few suggestions: </li></ul><ul><ul><li>First, accept the n...
Stepping to the Clouds <ul><li>1. Access the business. </li></ul><ul><li>2. Access the culture. </li></ul><ul><li>3. Acces...
Understand your data. Metadata Meta data analysis Data abstraction  layer definition Data Abstraction Layer Data services ...
Other Thoughts <ul><li>External cloud services should function like any other enterprise application or infrastructure res...
Thanks! [email_address] <ul><li>Blogs: </li></ul><ul><ul><li>InfoWorld  “Real World SOA” </li></ul></ul><ul><ul><li>Intell...
Upcoming SlideShare
Loading in...5
×

Cloud Computing and Enterprise Architecture

27,900

Published on

My presentation at the Cloud Computing Summit at the Open Group event held on Feb 03 09.

Published in: Technology
9 Comments
51 Likes
Statistics
Notes
No Downloads
Views
Total Views
27,900
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
3,368
Comments
9
Likes
51
Embeds 0
No embeds

No notes for slide
  • <number>
  • <number>
  • <number><number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • Transcript of "Cloud Computing and Enterprise Architecture"

    1. 1. Where Cloud Computing Meets Enterprise Architecture David S. Linthicum [email_address] www.bluemountainlabs.com
    2. 2. Understanding the Relationships SOA Cloud Computing Enterprise Architecture
    3. 3. SOA and Cloud Computing <ul><li>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. </li></ul><ul><li>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. </li></ul>Cloud Computing Services On-Demand Database On-Demand Applications On-Demand Platform On-Demand SOA Shared Services Shared Information Shared Processes Agility Integration Governance
    4. 4. The Basic Idea New Accounts Commission Calculation Data Cleaning Sales Order Update SOA Cloud Resources Finance/ Operations Sales
    5. 5. Organizing the Clouds Infrastructure-as-a-Service Security-as-a-Service Storage-as-a-Service Integration-as-a-Service Database-as-a-Service Information-as-a-Service Process-as-a-Service Platform-as-a-Service Application-as-a-Service Management/Governance-as-a-Service Testing-as-a-Service
    6. 6. IT is Skeptical <ul><li>Enterprise IT is understandably skittish about cloud computing. </li></ul><ul><li>However, many of the cloud computing resources out there will actually provide better service than on-premise. </li></ul><ul><li>Security and performance are still issues. </li></ul>
    7. 7. However, Not So Fast <ul><li>Not all computing resources should exist in the clouds. </li></ul><ul><li>Cloud computing is not always cost effective. </li></ul><ul><li>Do your homework before making the move. </li></ul>
    8. 8. When Cloud Computing may be a Fit <ul><li>When the processes, applications, and data are largely independent. </li></ul><ul><li>When the points of integration are well defined. </li></ul><ul><li>When a lower level of security will work just fine. </li></ul><ul><li>When the core internal enterprise architecture is healthy. </li></ul><ul><li>When the Web is the desired platform. </li></ul><ul><li>When cost is an issue. </li></ul><ul><li>When the applications are new. </li></ul>
    9. 9. When Cloud Computing may not a Fit <ul><li>When the processes, applications, and data are largely coupled. </li></ul><ul><li>When the points of integration are not well defined. </li></ul><ul><li>When a high level of security is required. </li></ul><ul><li>When the core internal enterprise architecture needs work. </li></ul><ul><li>When the application requires a native interface. </li></ul><ul><li>When cost is an issue. </li></ul><ul><li>When the application is legacy. </li></ul>
    10. 10. Start with the Architecture <ul><li>Understand: </li></ul><ul><li>Business drivers </li></ul><ul><li>Information under management </li></ul><ul><li>Existing services under management </li></ul><ul><li>Core business processes </li></ul><ul><li></li></ul>
    11. 11. Getting Ready <ul><li>So, how do you prepare yourself? I have a few suggestions: </li></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>Second, create a strategy for the consumption and management of cloud services , including how you'll deal with semantic management, security, transactions, etc. </li></ul></ul><ul><ul><li>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. </li></ul></ul>
    12. 12. Stepping to the Clouds <ul><li>1. Access the business. </li></ul><ul><li>2. Access the culture. </li></ul><ul><li>3. Access the value. </li></ul><ul><li>4. Understand your data. </li></ul><ul><li>5. Understand your services. </li></ul><ul><li>6. Understand your processes. </li></ul><ul><li>7. Understand the cloud resources. </li></ul><ul><li>8. Identify candidate data. </li></ul><ul><li>9. Identify candidate services. </li></ul>10. Identify candidate processes. 11. Create a governance strategy. 12. Create a security strategy. 13. Bind candidate services to data and processes. 14. Relocate services, processes, and information. 15. Implement security. 16. Implement governance. 17. Implement operations.
    13. 13. Understand your data. Metadata Meta data analysis Data abstraction layer definition Data Abstraction Layer Data services definition Data Services Legacy Metadata External Metadata (B2B)
    14. 14. Other Thoughts <ul><li>External cloud services should function like any other enterprise application or infrastructure resource. </li></ul><ul><li>You should evaluate cloud providers using similar validation patterns as you do with new and existing data center resources. </li></ul><ul><li>Cloud resources should appear native. </li></ul><ul><li>Consider Private Clouds. </li></ul><ul><li>Watch the hype, the resources are new, but the patterns of architecture are familiar. </li></ul>
    15. 15. Thanks! [email_address] <ul><li>Blogs: </li></ul><ul><ul><li>InfoWorld “Real World SOA” </li></ul></ul><ul><ul><li>Intelligent Enterprise </li></ul></ul><ul><ul><li>eBizq.net </li></ul></ul><ul><li>Weekly Podcasts </li></ul><ul><ul><li>InfoWorld SOA Report </li></ul></ul><ul><ul><li>Cloud Computing Podcast </li></ul></ul><ul><li>Columns </li></ul><ul><ul><li>SOA Journal </li></ul></ul><ul><ul><li>Web 2.0 Journal </li></ul></ul><ul><ul><li>eBizq.net </li></ul></ul><ul><ul><li>Align Journal </li></ul></ul><ul><li>Follow me on Twitter (DavidLinthicum) </li></ul>
    1. A particular slide catching your eye?

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

    ×