Your SlideShare is downloading. ×
0
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
S+S Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

S+S Overview

814

Published on

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

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
814
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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.
  • Transcript

    • 1. Software + Services ArcReady
    • 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. 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. 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. What the heck is S+S?
    • 6.  
    • 7. Where are we headed? Client-Server Web SaaS? SOA? Web 2.0? ??? Mainframe
    • 8. Megatrends Performance of hardware Digitization of the economy Software breakthroughs Digital workstyle, lifestyle Service-oriented architecture Wireless, portable, Tablet PC, phone
    • 9. Software vs. Services? Control Flexibility Pricing Trial Customization Extensibility Integration Richness Instrumentation Operations … Software Services
    • 10. Software-Service Continuum “ Pure-play SaaS” “ Traditional Client” Hybrid Approach
    • 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
    • 12. The Next Wave Client-Server Web Mainframe Software + Services
    • 13. Implications of Software + Services Federation Monetization Experience Delivery Composition
    • 14. Monetization Federation Monetization Experience Delivery Composition <ul><li>New economic models </li></ul><ul><li>Role of ads </li></ul>
    • 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>
    • 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>
    • 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>
    • 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>
    • 19. Exchange Example On-Premise or Hosted Multi-headed Client Attached Services
    • 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>
    • 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>
    • 22. A day in the life…
    • 23.  
    • 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>
    • 25. Microsoft Service Classes Platform Streaming Services
    • 26. Streaming Local Search Live ID Messenger Favorites Alerts Search Spaces
    • 27. Live Architectural Layers SERVICES PLATFORM Windows & Live Office & Office Live Business Apps Search & Portal Video & Music Gaming Servers & Business Services Developer Tools & Services
    • 28.  
    • 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>
    • 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>
    • 31. Break
    • 32. Software + Services Examples
    • 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>
    • 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
    • 35. Zoho <ul><li>Web software delivery </li></ul><ul><li>Offline support via Office Plug-In </li></ul>
    • 36. Newsgator
    • 37. Tivo
    • 38. Yahoo! Go
    • 39. Mobile Maps & Directions – Google
    • 40. Gadgets, Sidebars & Widgets
    • 41. Garmin
    • 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>
    • 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>
    • 44. A. Datum Marketplace Overview
    • 45. Database Extensibility Patterns <ul><li>Extension Table </li></ul><ul><li>Xml Columns </li></ul><ul><li>Fixed Columns </li></ul>
    • 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>
    • 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>
    • 48. architecturejournal.net Want to see more?
    • 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>
    • 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.
    • 51. Backup
    • 52. Litware S+S Scenarios
    • 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>
    • 54. The Plot
    • 55. “ S+S World”
    • 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>
    • 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>
    • 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>
    • 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>
    • 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>
    • 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>

    ×