20071204 Arc Ready Software + Services


Published on

Published in: Economy & Finance, Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 05/28/09 ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 20071204 Arc Ready Software + Services

    1. 1. <ul><li>David Chou </li></ul><ul><li>[email_address] </li></ul><ul><li>Architect </li></ul>Software + Services
    2. 2. Performance of hardware Service-oriented architecture Digitization of the economy Software breakthroughs Digital workstyle, lifestyle Wireless, portable, Tablet PC, phone
    3. 3. Enterprise Devices Online Desktop
    4. 4. RIA AJAX Gadgets Online Enterprise Devices Desktop
    5. 5. Consumerization of IT, SaaS Online Enterprise Devices Desktop
    6. 6. Mobile Web Digital entertainment Online Enterprise Devices Desktop
    7. 7. Office Business Applications Online Enterprise Devices Desktop
    8. 8. Online Enterprise Devices Desktop
    9. 9. Online Enterprise Devices Desktop
    10. 10. Software Services
    11. 12. Client-Server Web SaaS? SOA? Web 2.0? ??? Mainframe
    12. 13. Service Oriented Architecture (SOA) Service Composition Web 2.0 Experience Software as a Service (SaaS) Service Delivery Rich Internet Applications (RIA) Device Leverage Software + Services
    13. 14. Simplicity Convenience Ease of Deployment Broad Reach Ubiquitous Access Centralized Mgmt Control Flexibility Customization Extensibility Data Protection Richness of Experience Cost / TCO Integration Security ? Software Services
    14. 15. Software + Services Software Services
    15. 16. <ul><li>Software and Service </li></ul><ul><li>Hosted and on-premise </li></ul><ul><li>RIA and Web and Desktop clients </li></ul><ul><li>Transactions and advertising and subscriptions </li></ul><ul><li>Software + Services </li></ul><ul><ul><li>Inclusive of SOA, SaaS and Web 2.0 </li></ul></ul>A Platform of “ AND ” – Best of Both Worlds
    16. 18. 100% On Premise 100% Hosted “ Traditional IT” “ Pure-Play SaaS” Hybrid Approach
    17. 20. &quot;It's unlikely than an organization will strictly choose one path or the other when it comes to SaaS and software services that are built in-house. Every organization will likely continue to have a mix of existing applications, SaaS subscriptions , and now through SOA, a collection of reusable components, Web services and business processes,&quot; said Sandy Carter, vice president of SOA and WebSphere strategy at IBM. “ But Google's offline approach also is a recognition that Microsoft is right in insisting that not all computing will take place in the Internet cloud. Microsoft's been touting a vision of &quot;software plus services &quot; that relies on Internet-connected desktop apps, and more enterprise software-as-a-service companies, such as CRM vendor RightNow, recognize the need for some client software.”
    18. 21. Software + Services Google CEO Says Software to Play a Bigger Role Software Services
    19. 25. Mobility – Seamless Device Integration
    20. 26. Intuitive Online Collaboration + Rich Applications
    21. 27. Consistent Personal Computing Experience
    22. 28. Connected to Business Processes
    23. 30. Information Worker Business Manager Developer IT Professional Consumer <ul><li>Digital lifestyle </li></ul><ul><li>Personal computing </li></ul><ul><li>Multiple devices </li></ul><ul><li>User experience </li></ul>
    24. 31. Consumer Business Manager Developer IT Professional Information Worker <ul><li>Mobility </li></ul><ul><li>Digital workstyle </li></ul><ul><li>Data access </li></ul><ul><li>Online/offline </li></ul><ul><li>Role-based </li></ul>
    25. 32. Consumer Information Worker Developer IT Professional Business Manager <ul><li>Choice </li></ul><ul><li>Business relevance </li></ul><ul><li>Differentiation </li></ul><ul><li>Customer engagement </li></ul><ul><li>Digital marketing </li></ul>
    26. 33. Consumer Information Worker Business Manager IT Professional Developer <ul><li>Design & build </li></ul><ul><li>Composition </li></ul><ul><li>Multiple devices </li></ul><ul><li>Mash-ups </li></ul><ul><li>Scale </li></ul><ul><li>Rich experiences </li></ul>
    27. 34. Video – Rich Experiences (.NET WPF Application)
    28. 35. Consumer Information Worker Business Manager Developer IT Professional <ul><li>Visibility </li></ul><ul><li>Flexibility </li></ul><ul><li>Control </li></ul><ul><li>Security & Privacy </li></ul><ul><li>Availability </li></ul><ul><li>Consumerization </li></ul>
    29. 36. Consumer <ul><li>Digital lifestyle </li></ul><ul><li>Personal computing </li></ul><ul><li>Multiple devices </li></ul><ul><li>User experience </li></ul>Business Manager <ul><li>Choice </li></ul><ul><li>Business relevance </li></ul><ul><li>Differentiation </li></ul><ul><li>Customer engagement </li></ul><ul><li>Digital marketing </li></ul>Information Worker <ul><li>Mobility </li></ul><ul><li>Digital workstyle </li></ul><ul><li>Data access </li></ul><ul><li>Online/offline </li></ul><ul><li>Role-based </li></ul>Developer <ul><li>Design & build </li></ul><ul><li>Composition </li></ul><ul><li>Multiple devices </li></ul><ul><li>Mash-ups </li></ul><ul><li>Scale </li></ul><ul><li>Rich experiences </li></ul>IT Professional <ul><li>Visibility </li></ul><ul><li>Flexibility </li></ul><ul><li>Control </li></ul><ul><li>Security & Privacy </li></ul><ul><li>Availability </li></ul><ul><li>Consumerization </li></ul>
    30. 37. <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>
    31. 39. Services
    32. 40. Delivery Composition Federation Monetization Experience <ul><li>Multi-headed </li></ul><ul><li>Consistent </li></ul><ul><li>Seamless </li></ul><ul><li>Differentiated </li></ul>
    33. 41. Web PC Client Mobile Office TV-Connected
    34. 42. Experience Composition Federation Monetization <ul><li>On-Premise / Hosted </li></ul><ul><li>Building Block </li></ul><ul><li>Attached </li></ul><ul><li>Finished </li></ul><ul><li>Operations </li></ul>Delivery
    35. 43. Customer Managed Provider Managed Traditional Software Hosted or Outsourced Software as a Service Co-Managed Software, services & support offerings specifically designed for one-to-many delivery over the Internet Packaged software customized, deployed & managed by provider Packaged software deployed on-premise Application Management Who manages the app software experience, SLA? Software Delivery How is the end-to-end experience delivered?
    36. 44. Traditional Software Hosted or Outsourced Software as a Service Customer Managed Provider Managed Co-Managed Software Delivery How is the end-to-end experience delivered? Today’s In-House IT Outsourced IT, On-site Contractors, Asset Transfer, etc Co-Location Services Hosted Infra & Applications Amazon EC2, S3, Win+IIS+.NET Microsoft Exchange Hosted Services Salesforce.com, Office Live “ Building Block Services ” “ Attached Services ” “ Finished Services ” Application Management Who manages the app software experience, SLA?
    37. 45. Experience Delivery Federation Monetization <ul><li>Mashups </li></ul><ul><li>Model-driven </li></ul><ul><li>Internal / External </li></ul><ul><li>Composite Applications </li></ul>Composition
    38. 46. Experience Delivery Composition Monetization <ul><li>Cross-Org </li></ul><ul><li>Enterprises and Cloud </li></ul><ul><li>ID, Data, Logic </li></ul><ul><li>Server service </li></ul><ul><li>Syndication </li></ul>Federation Services
    39. 47. Experience Delivery Composition Federation <ul><li>New Models </li></ul><ul><li>Role of Ads </li></ul>Monetization
    40. 48. Experience <ul><li>Multi-headed </li></ul><ul><li>Consistent </li></ul><ul><li>Seamless </li></ul><ul><li>Differentiated </li></ul><ul><li>Mashups </li></ul><ul><li>Model-driven </li></ul><ul><li>Internal / External </li></ul><ul><li>Composite Applications </li></ul><ul><li>On-Premise / Hosted </li></ul><ul><li>Building Block </li></ul><ul><li>Attached </li></ul><ul><li>Finished </li></ul><ul><li>Operations </li></ul><ul><li>Cross-Org </li></ul><ul><li>Enterprises and Cloud </li></ul><ul><li>ID, Data, Logic </li></ul><ul><li>Server service </li></ul><ul><li>Syndication </li></ul><ul><li>New Models </li></ul><ul><li>Role of Ads </li></ul>Delivery Composition Federation Monetization Services
    41. 49. Consistent, seamless experiences across multiple PCs and devices Choice of on-premise, partner-hosted or Microsoft-hosted delivery Federation between enterprises and cloud services Composition of multiple applications and services Enable multiple business models
    42. 51. On-Premise or Hosted Multi-headed Clients Attached Services
    43. 52. Microsoft Services Platform (Folder) Services Services Streaming
    44. 53. <ul><li>Internet-based services for growing and managing your business online </li></ul><ul><li>Online presence, Sales and Marketing Services, business automation, Sharing </li></ul><ul><li>Initial target is small business and Home based businesses </li></ul><ul><li>Seamless integration with Microsoft Office System, can also work independently </li></ul><ul><li>Extensible platform, built on Windows Live (Communications and Ad serving) and Office System (WSS) stacks </li></ul><ul><li>Subscription and ad-supported offerings        </li></ul>
    45. 54. Online Sharing
    46. 55. Online Collaboration
    47. 56. Rich Client Integration
    48. 57. Blocks Blocks enable Popfly users to do things like get their photos from Live Spaces or Flickr and visually display them using Silverlight blocks like a slideshow or an interactive photo carousel, all without writing code. D esign Surface The interactive design surface enables you to drag and drop blocks and connect them together to build your application. Fully Customizable HTML Advanced users who want to fully control the rendered HTML can switch to the custom HTML view that provides you the ability to create any custom HTML, CSS, or JavaScript code you want. Think of it as your free area to experiment on the Web. <ul><li>Microsoft® Popfly™ is the fun, easy way for anyone to build and share mashups, gadgets, Web pages, and applications. Popfly consists of two parts: </li></ul><ul><li>Popfly Creator is a set of online visual tools for building Web pages and mashups. </li></ul><ul><li>Popfly Space is an online community of creators where you can host, share, rate, comment and even remix creations from other Popfly users. </li></ul>
    49. 60. Applications Office Business Applications Rich Internet Applications Services Windows Applications
    50. 61. <ul><li>Create games for PC and Xbox 360 </li></ul><ul><ul><li>100% .NET managed code </li></ul></ul><ul><li>Reinvigorate the game industry </li></ul><ul><ul><li>Opens doors for indie developers </li></ul></ul><ul><ul><li>Enabling new markets for sharing and selling your games online (“the YouTube of games”) </li></ul></ul><ul><li>Low cost </li></ul><ul><ul><li>Free for PC development, including IDE </li></ul></ul><ul><ul><li>Creators Club (for Xbox 360) – $99/year </li></ul></ul>XNA
    51. 62. XNA Game Studio Extends Visual Studio 2005 to create games using C# XNA Framework Cross-Platform game development framework and runtime .NET Framework for Xbox 360 Custom version of the .NET Compact Framework XNA Framework
    52. 63. <ul><li>Embrace the S+S approach </li></ul><ul><li>Offer the choice </li></ul><ul><li>Design for user experience </li></ul><ul><li>Build OBAs for line of business apps </li></ul><ul><li>Build for multiple clients </li></ul>
    53. 64. <ul><li>S + S Architecture Center </li></ul><ul><ul><li>http://msdn.microsoft.com/architecture/saas/ </li></ul></ul><ul><li>Reference Implementation (Blueprint) </li></ul><ul><ul><li>Repository on MSDN: http://msdn2.microsoft.com/en-us/architecture/bb229292.aspx </li></ul></ul><ul><ul><li>Latest bits and community site: http://www.codeplex.com/LitwareHR </li></ul></ul><ul><li>Whitepapers         </li></ul><ul><ul><li>General intro      http://msdn2.microsoft.com/en-us/library/aa479069.aspx </li></ul></ul><ul><ul><li>Enterprise view: http://msdn2.microsoft.com/en-us/architecture/aa905332 </li></ul></ul><ul><ul><li>Multi-tenant data: http://msdn2.microsoft.com/en-us/library/aa479086.aspx </li></ul></ul><ul><li>Blogs </li></ul><ul><ul><li>http://blogs.msdn.com/eugeniop </li></ul></ul><ul><ul><li>http://blogs.msdn.com/gianpaolo </li></ul></ul><ul><ul><li>http://blogs.msdn.com/fred_chong </li></ul></ul>
    54. 65. <ul><li>Questions? Feedback? </li></ul><ul><li>Please fill out your evaluations </li></ul><ul><li>SoCal Architect Community </li></ul><ul><ul><li>http://socalmsft.com </li></ul></ul><ul><ul><li>http://blogs.msdn.com/socalarchitect (team blog) </li></ul></ul><ul><ul><li>http://davidcchou.com (my blog) </li></ul></ul>
    55. 66. © 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.