S+S Overview

1,017 views

Published on

Overview of Microsoft's Software + Services initiative for Architects.

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

  • Be the first to like this

No Downloads
Views
Total views
1,017
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Goal today is to have a contextual discussion so you understand what is driving our platform efforts. It is an opportune time on two counts First, with Vista and Office now out the door, we’ll start to dial up the discussion of where we are going next. Second, we have some major platform milestones this year so you should understand the principles and overall direction before we get into product specifics. Going to try to lay out the top level principles today of our strategy we call Software + Services 06/02/09 18:25 © 2006 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.
  • S+S Overview

    1. 1. Software + Services ArcReady
    2. 2. About ArcReady… <ul><li>A forum for architects and aspiring architects to discuss industry trends </li></ul><ul><li>An overview of Microsoft’s roadmap as it relates to software architecture </li></ul><ul><li>A mechanism to solicit your feedback </li></ul><ul><li>An opportunity to showcase the work you do! </li></ul>
    3. 3. About your presenters… Clint Edmonson Architect Evangelist Microsoft Corporation www.notsotrivial.net [email_address] Denny Boynton Architect Evangelist Microsoft Corporation [email_address] blog.dennyboynton.com John Struckoff Managing Partner Health InfoSTAT www.healthinfostat.com [email_address]
    4. 4. Agenda <ul><li>What the heck is S+S? </li></ul><ul><li>Break </li></ul><ul><li>Case Studies </li></ul><ul><li>Reference Architecture </li></ul><ul><li>Drawing for prizes </li></ul>
    5. 5. What the heck is S+S?
    6. 7. Where are we headed? Client-Server Web SaaS? SOA? Web 2.0? ??? Mainframe
    7. 8. Megatrends Performance of hardware Digitization of the economy Software breakthroughs Digital workstyle, lifestyle Service-oriented architecture Wireless, portable, Tablet PC, phone
    8. 9. Software vs. Services? Control Flexibility Pricing Trial Customization Extensibility Integration Richness Instrumentation Operations … Software Services
    9. 10. Software-Service Continuum “ Pure-play SaaS” “ Traditional Client” Hybrid Approach
    10. 11. The Common Denominator <ul><li>Service delivery </li></ul><ul><li>Service composition </li></ul><ul><li>Service experience & economics </li></ul>SaaS SOA Web 2.0 Services are software + Take an expansive view + Need integration + Want platform = Software + Services
    11. 12. The Next Wave Client-Server Web Mainframe Software + Services
    12. 13. Implications of Software + Services Federation Monetization Experience Delivery Composition
    13. 14. Monetization Federation Monetization Experience Delivery Composition <ul><li>New economic models </li></ul><ul><li>Role of ads </li></ul>
    14. 15. Experience Federation Monetization Experience Delivery Composition <ul><li>Multi-headed </li></ul><ul><li>Seamless </li></ul><ul><li>Differentiated </li></ul><ul><li>Customizable </li></ul><ul><li>Personalizable </li></ul>
    15. 16. Delivery Federation Monetization Experience Delivery Composition <ul><li>Building block </li></ul><ul><li>Attached </li></ul><ul><li>Finished </li></ul><ul><li>Multi-tenanted </li></ul>
    16. 17. Composition Federation Monetization Experience Delivery Composition <ul><li>Mash-ups </li></ul><ul><li>Model-driven </li></ul><ul><li>Internal-external </li></ul><ul><li>OBAs </li></ul>
    17. 18. Federation Federation Monetization Experience Delivery Composition <ul><li>Cross-org </li></ul><ul><li>ID, data, logic </li></ul><ul><li>Security </li></ul><ul><li>Server-service </li></ul><ul><li>Syndication </li></ul>
    18. 19. Exchange Example On-Premise or Hosted Multi-headed Client Attached Services
    19. 20. A Platform of AND <ul><li>Software and services </li></ul><ul><li>Hosted and on-premise </li></ul><ul><li>Managed and un-managed </li></ul><ul><li>RIA and Web and smart clients </li></ul><ul><li>Clients and cloud and peer-to-peer </li></ul><ul><li>Transactions and advertising and subscriptions </li></ul><ul><li>Software + Services </li></ul><ul><ul><li>Subsumes SOA, Saas, and Web 2.0 </li></ul></ul>
    20. 21. Software + Services Impact <ul><li>The Future of Business Computing </li></ul><ul><li>Revitalization of IT </li></ul><ul><li>Focus on business success </li></ul><ul><li>Employee productivity and impact </li></ul><ul><li>Customer experience </li></ul><ul><li>The Future of Personal Computing </li></ul><ul><li>From personal computer to personal computing </li></ul><ul><li>Across multiple PCs and devices </li></ul><ul><li>Blurring of digital workstyle and lifestyle </li></ul><ul><li>Individual in control of their digital world </li></ul>
    21. 22. A day in the life…
    22. 24. Microsoft Services Branding <ul><li>For organizations with more advanced IT needs where power and flexibility are critical </li></ul><ul><li>Online services include: </li></ul><ul><ul><li>Exchange Hosted Services </li></ul></ul><ul><ul><li>Exchange Online </li></ul></ul><ul><ul><li>SharePoint Online </li></ul></ul><ul><li>Designed primarily for individuals, business end-users, and virtual workgroups </li></ul><ul><li>Live offerings span: </li></ul><ul><ul><li>Entertainment </li></ul></ul><ul><ul><li>Communication </li></ul></ul><ul><ul><li>Productivity </li></ul></ul>
    23. 25. Microsoft Service Classes Platform Streaming Services
    24. 26. Streaming Local Search Live ID Messenger Favorites Alerts Search Spaces
    25. 27. Live Architectural Layers SERVICES PLATFORM Windows & Live Office & Office Live Business Apps Search & Portal Video & Music Gaming Servers & Business Services Developer Tools & Services
    26. 29. Summary <ul><li>We are very serious about software, services and Software + Services </li></ul><ul><li>Microsoft platform is evolving to enable Software + Services </li></ul><ul><ul><li>Service experience </li></ul></ul><ul><ul><li>Service delivery </li></ul></ul><ul><ul><li>Service orientation (composition & federation) </li></ul></ul><ul><ul><li>Service economics </li></ul></ul><ul><li>Industry is embracing this model </li></ul>
    27. 30. Timeline <ul><li>MIX – March 5-7, Las Vegas </li></ul><ul><ul><li>Consumer Internet focus </li></ul></ul><ul><ul><li>Developers, designers, decision-makers </li></ul></ul><ul><li>PDC – Oct 27-30, Los Angeles </li></ul><ul><ul><li>All developer audiences </li></ul></ul><ul><ul><li>Future of personal computing </li></ul></ul><ul><ul><li>Future of business computing </li></ul></ul>
    28. 31. Break
    29. 32. Software + Services Examples
    30. 33. Xbox Live <ul><li>Monetization trifecta: </li></ul><ul><li>Subscription </li></ul><ul><li>Micro-transactions </li></ul><ul><li>Advertising </li></ul><ul><li>Builds on Windows Live </li></ul><ul><li>Premium content enhanced by services: </li></ul><ul><li>Rich graphics and immersive play </li></ul><ul><li>Communications & social networking </li></ul>
    31. 34. Convergence E•Sponder <ul><li>Composition of multiple services </li></ul><ul><li>Brought together in Office SharePoint </li></ul><ul><ul><li>Hosted or on-premise </li></ul></ul><ul><li>Multiple clients </li></ul>First Responder Law enforcement Fire/Rescue
    32. 35. Zoho <ul><li>Web software delivery </li></ul><ul><li>Offline support via Office Plug-In </li></ul>
    33. 36. Newsgator
    34. 37. Tivo
    35. 38. Yahoo! Go
    36. 39. Mobile Maps & Directions – Google
    37. 40. Gadgets, Sidebars & Widgets
    38. 41. Garmin
    39. 42. LitwareHR <ul><li>An S+S sample application that demonstrates common design patterns </li></ul><ul><li>http://www.codeplex.com/litwarehr </li></ul><ul><li>Technologies support: Dev Platform </li></ul><ul><ul><li>Today: .NET Fx 3.5 (WPF,WCF, WF), AD, AzMan, VSTO </li></ul></ul><ul><ul><li>Future: Building Block Services </li></ul></ul>
    40. 43. LitwareHR Overview <ul><li>HR Application (job site) </li></ul><ul><li>Single instance multi-tenant </li></ul>Rich Client <ul><li>Offline Support </li></ul><ul><li>Rich Visualization </li></ul><ul><li>Batch Entry </li></ul><ul><li>Office Integration </li></ul>Web Client <ul><li>Public Web site </li></ul><ul><li>Tenant Customization </li></ul>Secure Web Client <ul><li>Private admin site </li></ul><ul><li>Authentication </li></ul><ul><li>Authorization </li></ul>
    41. 44. A. Datum Marketplace Overview
    42. 45. Database Extensibility Patterns <ul><li>Extension Table </li></ul><ul><li>Xml Columns </li></ul><ul><li>Fixed Columns </li></ul>
    43. 46. Northwind Hosting Overview Operations Value added services (SLA Monitoring, Billing…) <ul><li>Technologies support : IT Pro Platform </li></ul><ul><ul><li>Windows Server 2008, IIS7, SCOM, AD-FS, SQL </li></ul></ul>
    44. 47. Multi-Tenant DB Performance Testing <ul><li>SQL Server 2005: </li></ul><ul><ul><li>HP Proliant DL 380 </li></ul></ul><ul><ul><li>1 Dual Core Proc (1.8 Ghz) </li></ul></ul><ul><ul><li>4 GB Memory </li></ul></ul><ul><ul><li>3 spindles SCSI 10000 RPM </li></ul></ul>
    45. 48. architecturejournal.net Want to see more?
    46. 49. Call to action… <ul><li>Continue the conversation with us… </li></ul><ul><li> www.notsotrivial.net blog.dennyboynton.com </li></ul><ul><li>Download the Litware HR reference at </li></ul><ul><li> http://www.codeplex.com/litwarehr </li></ul><ul><li>Share your successes with us! </li></ul>
    47. 50. © 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.
    48. 51. Backup
    49. 52. Litware S+S Scenarios
    50. 53. The Cast (Actors) <ul><li>ISV …………………………………………..Litware </li></ul><ul><li>Hoster.......................................Northwind Hosting </li></ul><ul><li>Aggregator..………..............A Datum Marketplace </li></ul><ul><li>Home business (no IT)…………………..Fabrikam </li></ul><ul><li>Medium business (small IT)……………..Contoso </li></ul><ul><li>Large enterprise (big IT)..…………….Global Bank </li></ul><ul><li>System integrator……………………..Saassenture </li></ul>
    51. 54. The Plot
    52. 55. “ S+S World”
    53. 56. Litware (ISV) <ul><li>Story </li></ul><ul><li>Sell to “whole” tail </li></ul><ul><ul><li>From ad-based pure play SaaS </li></ul></ul><ul><ul><li>To on premise fully integrated </li></ul></ul><ul><li>Does not want to self host </li></ul><ul><li>Multiple monetization schemes </li></ul><ul><li>Leverage cloud platform where appropriate </li></ul><ul><li>Be “mashable” </li></ul><ul><li>Differentiate through innovative UI </li></ul><ul><li>Arc Challenges </li></ul><ul><li>SaaS (1 to many delivery) </li></ul><ul><ul><li>Density </li></ul></ul><ul><ul><li>Scale </li></ul></ul><ul><li>Beyond the browser UX </li></ul><ul><ul><li>Multi head UI </li></ul></ul><ul><ul><li>Install experience </li></ul></ul><ul><ul><li>Ease of use / familiar </li></ul></ul><ul><li>Design for * </li></ul><ul><ul><li>For hosting </li></ul></ul><ul><ul><li>For composition </li></ul></ul><ul><ul><li>For monetization </li></ul></ul>
    54. 57. Northwind Hosting (Hoster) <ul><li>Story </li></ul><ul><li>Enable software delivery </li></ul><ul><li>Operations support </li></ul><ul><li>Business support </li></ul><ul><li>Optimize for self service </li></ul><ul><li>Density: $/m 2 or $/watt is #1 goal </li></ul><ul><li>Prioritize for volume </li></ul><ul><ul><li>Many small ISVs </li></ul></ul><ul><li>Arc Challenges </li></ul><ul><li>Automated on boarding </li></ul><ul><li>Non intrusive “on behalf” </li></ul><ul><ul><li>Non intrusive billing, metering… </li></ul></ul><ul><li>BI (e.g. usage BI) </li></ul><ul><li>Data center design and capacity planning </li></ul><ul><li>*-ilities + security </li></ul><ul><li>SLA Management </li></ul><ul><ul><li>Throttling, QoS </li></ul></ul>
    55. 58. A Datum Marketplace <ul><li>Story </li></ul><ul><li>Be the “Walmart” of software </li></ul><ul><li>Distribution </li></ul><ul><ul><li>Including white labeling </li></ul></ul><ul><li>Aggregation </li></ul><ul><ul><li>Bundles </li></ul></ul><ul><li>Syndication </li></ul><ul><li>Arc Challenges </li></ul><ul><li>Marketplace </li></ul><ul><ul><li>Catalogue </li></ul></ul><ul><ul><li>Certification </li></ul></ul><ul><ul><li>Rating/Ranking </li></ul></ul><ul><li>SSO </li></ul><ul><li>Server side mashups </li></ul><ul><li>UI composition </li></ul>
    56. 59. Fabrikam (No IT) <ul><li>Story </li></ul><ul><li>“ $100/month IT” </li></ul><ul><ul><li>Partial in-context ad-based OK </li></ul></ul><ul><li>Arc Challenges </li></ul><ul><li>Simplified Experience </li></ul><ul><ul><li>Selecting </li></ul></ul><ul><ul><li>Buy </li></ul></ul><ul><ul><li>Accessing </li></ul></ul><ul><li>“ Context” for ad-based </li></ul>
    57. 60. Contoso (small IT) <ul><li>Story </li></ul><ul><li>Hosted “enterprise grade” IT with “No IT” cost </li></ul><ul><li>Productivity is key </li></ul><ul><li>Basic integration into on-premise systems </li></ul><ul><li>Basic integration with multiple SaaS vendors </li></ul><ul><li>No Ads – Premium OK </li></ul><ul><li>Arc Challenges </li></ul><ul><li>Usage and subscription based </li></ul><ul><li>UX </li></ul><ul><li>Office Integration </li></ul><ul><li>Offline </li></ul><ul><li>Multi-head UI </li></ul>
    58. 61. Global Bank (large IT) <ul><li>Story </li></ul><ul><li>Optimize IT by “shrinking the perimeter” </li></ul><ul><li>Wants to take advantage of consumerization of IT </li></ul><ul><li>Wants to offer services to its value chain </li></ul><ul><li>Arc Challenges </li></ul><ul><li>“ Extended SOA” </li></ul><ul><ul><li>Integration </li></ul></ul><ul><ul><li>Composition </li></ul></ul><ul><li>Differentiated IT </li></ul><ul><li>Intranet SaaS </li></ul>

    ×