The MS Application Platform Luc Van de Velde Director, Developer & Platform group...
Preview:
Citation preview
- Slide 1
- The MS Application Platform Luc Van de Velde Director,
Developer & Platform group
lucvdv@microsoft.comlucvdv@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.