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

S+S Overview

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

Editor's Notes

  • #2 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.