SOA And Cloud Computing
Upcoming SlideShare
Loading in...5
×
 

SOA And Cloud Computing

on

  • 12,216 views

Discussion on impact of cloud computing to enterprise SOA efforts. Deck delivered at the 2009Q4 Microsoft Architect Council events

Discussion on impact of cloud computing to enterprise SOA efforts. Deck delivered at the 2009Q4 Microsoft Architect Council events

Statistics

Views

Total Views
12,216
Views on SlideShare
10,793
Embed Views
1,423

Actions

Likes
1
Downloads
406
Comments
0

8 Embeds 1,423

http://www.scoop.it 1113
http://www.cloudbusinessreview.com 195
http://www.cbrdigital.com 65
http://www.slideshare.net 18
http://www.cloudbusinessreview.info 16
http://blogs.msdn.com 13
http://translate.googleusercontent.com 2
http://paper.li 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SOA And Cloud Computing SOA And Cloud Computing Presentation Transcript

  • SOA and Cloud Computing
    David Chou
    david.chou@microsoft.com
    blogs.msdn.com/dachou
  • State of SOA
    Perceptions
    SOA = IT centralization/standardization
    “SOA is dead” (Anne Thomas Manes, Burton Group; January 2009)
    Cloud computing will replace SOA
    Reality
    SOA does not solve all enterprise IT issues
    SOA is complex, and difficult
    Core value of SOA is agility, but needs vary
    SOA demands change, but organizational resistance is often the biggest impediment
    Need to focus on architecture, not technology
  • SOA Manifesto
    http://www.soa-manifesto.org/
    Service orientation is a paradigm that frames what you do.
    Service-oriented architecture (SOA) is a type of architecture
    that results from applying service orientation.
    We have been applying service orientation to help organizations
    consistently deliver sustainable business value, with increased agility
    and cost effectiveness, in line with changing business needs.
    Through our work we have come to prioritize:
    Business value over technical strategy
    Strategic goals over project-specific benefits
    Intrinsic interoperability over custom integration
    Shared servicesover specific-purpose implementations
    Flexibilityover optimization
    Evolutionary refinement over pursuit of initial perfection
    That is, while we value the items on the right, we value the items on the left more.
  • SOA Principles
    • Reuse
    • Granularity / Modularity / Componentization
    • Loose Coupling / Contractual Design
    • Interoperability / Standards Compliance
    • Abstraction / Encapsulation
    • Composability
    • Discoverability
    • Manageability
  • SOA Principles, Redux (for “Small SOA”)
    • Reuse
    • Granularity / Modularity / Componentization
    • Loose Coupling / Contractual Design
    • Interoperability / Standards Compliance
    • Abstraction / Encapsulation
    • Composability
    • Discoverability
    • Manageability
  • SOA, Meet Cloud Computing
    SO-Architecture
    A different approach to organize enterprise IT resources
    Governance
    Management
    Strategic framework and planning
    People and process
    IT-as-a-Service
    A different model to leverage computing resources
    Service design
    Higher-level abstraction
    Tactical and incremental implementation
    Data and technology
  • Extending Enterprise SOA to the Cloud
    Resources beyond enterprise boundaries (networks without borders)
    Cloud as a collection of capabilities/services to leverage (“Intercloud” – an interconnected global “cloud of clouds”)
    Loose-coupling everywhere (in service contracts, data relationships, process dependencies, identity, communication models, performance expectations, change management processes, etc.)
    More trust needed (lower security requirements, virtual & shared infrastructure, multi-tenancy, Internet transit, etc.)
    Different fault zones/domains, criticality tiers (one big monolithic SOA vs. federated distributed SOA)
    New development efforts (instead of moving legacy applications into someone else’s data center)
  • Web as a Platform
    “Intercloud”
  • Emerging Trends
    De-perimeterization
    Democratization of industries
    Dynamic business models
    Relationship networking core competencies
    Shifting process centers of gravity
    Plug-and-play IT architectures
    Model-driven development
  • Thank you
    david.chou@microsoft.com
    blogs.msdn.com/dachou
    © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.