Software + Services Microsoft’s vision for SOA, SaaS and Web 2.0 Michael Platt Director, Web Architecture, Microsoft Corporation ARC 301
Industry Buzz is Deafening
What's Next? Client- Server Web SaaS?SOA? Web 2.0? ??? Mainframe
Drivers Business Monetisation Ad Based Longtail Enterprise 2.0 / B2C2 Innovation R&D, S&M, Support and Training Cost Differentiated IT Search, tagging, location Social Start, maintain, issue solution Gaming Video and content Communication and collaboration Social Relationships (trust / rating / reputation) Power of numbers Content / group / project Architectural Bandwidth Instant deployment / Management : SaaS SOA S+S P2P Composition / Mashups Technology REST AJAX Dynamic Languages RSS / ATOM / SSE Blogs and Wiki’s WS* Devices
Marketectures
Characteristics ConsumerISVEnterprise NameWeb 2.0SaaSSOA ControlDecentralizedCentralized OrganizationUnmanagedHybridManaged Types of DevicesVery largeMediumSmall Number of DevicesVery largeMediumLarge ConnectivityInternet cloud Medium Total powerHugeLarge Total DemandHugeMediumLarge CommunicationServices / AtomServices / RESTServices / SOAP Rate of changeVery fastFastSlow
The Common Denominator Service delivery Service composition Service experience & economics SaaSSOA Web 2.0 Services are software +Take an expansive view +Need integration +Want platform = Software + Services
Service Software “Tyranny of the Or” Client Software as a
Software + Services Examples
Elements of Software + Services Business Experience Federation Delivery Devices Consumer Centralized Fixed Connected Personal Distributed Unmanaged Disconnected Enterprise Managed Partial Connect Composition
Elements of Software + Services HTTP SOAP REST Advert Subscription Transaction SKU HTML Mashup Composition Jscript Ajax Virtual C/S OBA P2P Stand Alone Web PC Laptop Web 2.0 Cloud Service Identity Metering SaaS Synch Managed Service SOA Tablet Watch iPod Phone Games Presence Management Hosted Service WS*
Advert Subscription Transaction SKU HTML Mashup Composition Jscript Ajax Virtual C/S OBA P2P Stand Alone Web PC Laptop Web 2.0 Cloud Service Identity Metering SaaS Synch Managed Service SOA Tablet Watch iPod Phone Games Presence Management Hosted Service iPod / iTunes SalesForce Patterns of Software + Services Xbox Live Google LOB Office
SFA demo
S+S: Architectural Patterns Live Mail Organization Facade Select
Exchange Server: On-Premise or Hosted “Attached Services” from Microsoft Multiple User Experience “Heads” Exchange Example
S+S Architectural Patterns Live Mail Organisation Live Local MLS Composite Mashup
Mashup demo
Impact of Software + Services The Future of Business Computing Revitalization of IT Focus on business success Employee productivity and impact Customer experience The Future of Personal Computing From personal computer to personal computing Across multiple PCs and devices Blurring of digital workstyle and lifestyle Individual in control of their digital world
Microsoft Platform Windows providing Enterprise S+S Windows Live providing Consumer S+S Office Live providing SMB S+S Office SPS providing user S+S
Summary IT is at an inflection point Business, social, technical and technology drivers SOA, Web 2.0, SaaS are all indications of that S+S is the new platform Subsumes Software, SOA, SaaS and Web 2.0 Microsoft has a comprehensive S+S set of products: Windows Windows Live Office SPS Office Live
Evaluation Forms
Questions?
© 2007 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.