The MS Application Platform Luc Van de Velde Director, Developer & Platform group [email protected]@microsoft.com

Embed Size (px)

Citation preview

  • Slide 1
  • The MS Application Platform Luc Van de Velde Director, Developer & Platform group [email protected]@microsoft.com
  • Slide 2
  • Do your systems talk business? | 2 Specs from the Boss We want to enter SMB and SoHo markets... Self Service, Self registering ->no/limited human intervention We want even 20 seat deployments to be profitable... High Density, multi tenancy ->100s customers per box We cant sell it if they cant customize it Customizable UI, Data model, Business Processes Were an ISV, we dont want to hire IT Pros Externalized hosting and billing Infrastructure We want to offer offline productivity to power users Smart client
  • Slide 3
  • Do your systems talk business? | 3 Composite Apps Web 2.0 SOA ESB SaaS RSS AJAX REST Services Dynamic Languages ROR WS-* Mashups XML Consumerisation RIA SCA Social Networks Monetization OSS Search ContextualAdvertising Json BPEL Tags User-generated Idm Wikis Blogs
  • Slide 4
  • Do your systems talk business? | 4 MS Has Many Platforms CORE-APPLICATION PLATFORMS SQL, TFs, Oslo/.NET Process Server, SC, AD, IIS/WAS, MDM, (Message server) CAPABILITIES.NET, Storage, Dev Tools, Presentation/UI, Security, Networking, Operating Systems PATTERN-ORIENTED PLATFORMS SOA, BPM, Cloud, EAI, ESB, ISB, BI, Collaboration, Portal, Web Server DOMAIN PLATFORM Accelerators (BizTalk, SQL), Dynamics, SP-ECM DOMAIN APPs CRM, HR, SCM etc Mass Customization Applications Platforms
  • Slide 5
  • Its a unified collection of capabilities for creating and running applications Developers combine capabilities to meet their requirements Perhaps from different products and technologies What is an Application Platform? Capabilities Developers Applications Application Platform
  • Slide 6
  • Do your systems talk business? | 6 What is our Application Platform Strategy? Microsoft Typical Enterprise IT: Applications for Personal Productivity and Unstructured BPM Core Business Applications Federated, Department and Branch Applications Service Enablement Connectivity Composite Apps Reporting Analysis Performance Support Basic Web Rich Media Web Social Networking Processes (ALM, IT & Security Processes)
  • Slide 7
  • Do your systems talk business? | 7 What is our Application Platform Story? Lower total cost of ownership (TCO) Innovate and grow your business Optimized Infrastructure Enterprise Applications An integrated, unified platform for multiple applications Other Partners & CustomersERPFinanceInventoryCRMOperations??? Familiar and Intuitive User Interface
  • Slide 8
  • Do your systems talk business? | 8 Getting Started with Platforms An integrated, unified platform for multiple applications Connectivity Service Enablement Composite Applications Information Analysis Information Reporting Performance Management Rich Media Web Standard Web Social Computing Enterprise Applications Other Partners & Customers ERPFinanceInventoryCRMOperations???
  • Slide 9
  • Do your systems talk business? | 9 Getting Started With Application Platforms: BPM Using SOA Connectivity Messaging Transformation Routing Service Enablement Interoperability Discoverability Security & access Composite Applications Workflows Business process automation Dynamic content Enterprise Applications Other Partners & Customers ERPFinanceInventoryCRMOperations??? Standards-based interoperability Business process services Standards-based interoperability Business process services
  • Slide 10
  • Do your systems talk business? | 10 Getting Started with Application Platforms: Business Intelligence & DM Information Analysis Data mining Information aggregation Trend and relationship discovery Information Reporting Information visualization Data extraction Performance Management Scorecards and dashboards Business initiative monitoring KPI reporting Enterprise Applications Other Partners & Customers ERPFinanceInventoryCRMOperations??? Standards-based interoperability Information integration services Standards-based interoperability Information integration services
  • Slide 11
  • Do your systems talk business? | 11 Getting Started with Application Platforms: Next Generation Web Rich Media Web Rich and engaging experiences Dynamic and responsive content Digital marketing Standard Web Standards compliance and interoperability Scalable business applications Rapid development and deployment Social Computing Communicate, collaborate, & share Communities and memberships Workflow and notifications Enterprise Applications Other Partners & Customers ERPFinanceInventoryCRMOperations??? Standards-based interoperability Information integration services Business process services Standards-based interoperability Information integration services Business process services
  • Slide 12
  • Do your systems talk business? | 12 Application Platform Whitepaper http://download.microsoft.com/download/b/a/4/ba4f8ea2-75ef-425b-a30d- e2e503d8c440/Strategic%20Advantage%20and%20the%20Microsoft%20Application%20Platform.pdf
  • Slide 13
  • Do your systems talk business? | 13 SaaS Sample Application: LitwareHR
  • Slide 14
  • Do your systems talk business? | 14 Secure Web Client Web Client HR Application (job site) Single instance multi- tenant Public Contoso Web site Search for jobs Apply for jobs Unauthenticated access Private Contoso admin site Post jobs Search for applicants Authenticated access Rich Client LitwareHR Walkthrough
  • Slide 15
  • Do your systems talk business? | 15 Resources OBA Central, OBA On-Ramp http:// www.obacentral.com Innovate-On http://www.innovate-on.com Silverlight http://www.microsoft.com/silverlight SaaS On-Ramp http://www.microsoft.com/serviceproviders/programs/saasonramp.mspx MSDN SaaS Architecture Center http://msdn.microsoft.com/architecture/saas/ http://www.codeplex.com/litwarehr Hosting Partners http://www.microsoft.com/serviceproviders/directory/saashostingpartners.mspx
  • Slide 16
  • Do your systems talk business? | 16 Looking at the future Cloud computing
  • Slide 17
  • Slide 18
  • Live Personal Solutions Online Business Solutions
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • 2008 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.