Download presentation
Presentation is loading. Please wait.
Published byBrooke Norris Modified over 9 years ago
1
The MS Application Platform Luc Van de Velde Director, Developer & Platform group lucvdv@microsoft.comlucvdv@microsoft.com
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 can’t sell it if they can’t customize it… Customizable UI, Data model, Business Processes We’re an ISV, we don’t want to hire IT Pros… Externalized hosting and billing Infrastructure We want to offer offline productivity to “power users”… Smart client
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
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
5
It’s 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
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)
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
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???
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
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
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
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
13
Do your systems talk business? | 13 SaaS Sample Application: LitwareHR
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
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
16
Do your systems talk business? | 16 Looking at the future Cloud computing
18
“Live” Personal Solutions “Online” Business Solutions
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.