microsoft application platform an overview
DESCRIPTION
Microsoft Application Platform An Overview. Sandeep J Alur Enterprise Architect Advisor | Microsoft India http://blogs.msdn.com/saalur | [email protected]. Enabling Business Success. Business Requirements Transform IT. IT Responsive to Business Requirements. Business . IT. - PowerPoint PPT PresentationTRANSCRIPT
Microsoft Application PlatformAn Overview
Sandeep J AlurEnterprise Architect Advisor | Microsoft Indiahttp://blogs.msdn.com/saalur | [email protected]
Enabling Business Success
Business IT
BusinessRequirementsTransform IT
IT Responsiveto Business
Requirements
Business StrategyGain competitive advantage• The essence of that
advantage is being different
Virtually all business strategies today have an IT component• But most of IT isn’t
focused on being differentSource: David Chappell on
“Application Platforms – Strategic Overview”
Dynamic IT
Manage complexity,achieve agility
Protect information, control access
Advance the business with IT solutions
Amplify the impact of your people
Secure & interoperable platformUnified andvirtualized
Process-led,model-driven
Service-enabled
User-focused
Core innovation areas
DYNAMIC ITEnabling Next-Generation Datacenters & Applications
Move from physical to logicalManaged by models & policyState-aware, self-healingAvailable, secure and real-time
DATACENTER{ }Federated, composite, service-basedConnected & user-focused experiencesOn-premise, off-premise, virtualizedEfficient Dev-to-IT operations
APPLICATIONS{ }
Extent of Data Center Consolidation
Performance Optimized Data Center by HP
“3,500 processors into a 40-foot shipping container, equivalent of about 4,000 feet of data center space”
Evolution of Enterprise Applications Aggregation of disparate technologies over 30 years
Mainframe Applications
PersonalComputing
Connected Applications
Internet-Connected
Applications
Services-Based Applications
Host SystemsEarly – mid 1980s
Internet-EnabledMid 1990s
Client ServerLate 1980s – mid 1990s
Composite /Services-Based
Mid 2000s – . . .
Mainframe
ApplicationsMainframe
Applications
PersonalComputing Mainframe
Applications
ConnectedApplicationsPersonalComputing
MainframeApplications
ConnectedApplicationsPersonalComputing
Internet-Connected
Applications
Flexible Scalable Interoperable
Secure Manageable Heterogeneous
Effective Application Delivery
Process
Technology
People Familiar, flexible and productive tools
Project and Process Management
Clear process guidance Compliance and risk management
Supports structured andsemi-structured processes
What is an Application Platform?An illustration
Operating System
Application Services
OtherApplications
Integration Services
Data
DataServices
Development Tools
Application
Choosing an Application PlatformWhat’s requiredAn application platform needs to
work well in both the strategic and utility phasesThe strategic phase requires:
Current technologiesSupport for rapid development
With available developersThe utility phase requires:
Long-term supportabilityWith effective application lifecycle management (ALM)
Low cost
IT Solution Areas
What Does IT Look Like Today? Meeting the needs of the business
Sales Innovation Management
EnterprisePerformance Mgmt
Document &Records Mgmt
Supply Chain Planning & Execution
Marketing Product Life-Cycle Management
Business Process Analysis
Regulatory Compliance &
Controls
Supply Chain Visibility &
Collaboration
Customer Service Risk Analytics & Reporting Payment Services
Customer Insight Treasury & Cash Management
Business PrioritiesGovernance,
Risk, & Compliance
OperationsInnovationCustomers Performance
IT Solution AreasSales Innovation
ManagementEnterprise
Performance MgmtDocument &
Records MgmtSupply Chain
Planning & Execution
Marketing Product Life-Cycle Management
Business Process Analysis
Regulatory Compliance &
Controls
Supply Chain Visibility &
CollaborationRisk Analytics &
Reporting Payment Services
Customer Insight Treasury & Cash Management
A Common ExampleCustomer Service
Business PrioritiesGovernance,
Risk, & Compliance
OperationsInnovationCustomers Performance
Jack in Customer Service needs:Tools to make customer service
decisions: Customer data Order history Product & inventory information Account information
Customer Service
Supply Chain MgmtCustomer Information Product Life-Cycle Mgmt
ExistingBusinessApplications
EnterpriseApplications
Infrastructure
Business Processes Require Multiple ApplicationsCustomer service
SQL DWWindows
OracleSolaris
SQL DWWindows
Oracle DBUnix
DB2Z/OS ???
Other
???
Partners &Customers
ERP Finance Inventory CRM Operations ???
Client application
Desktop interface
Custom integrationwith LOB
Application DB
Web & desktop interface
Custom API
Web server
MySQL & Linux
“Green screen” interface
Custom proprietary application
Flat file data store
EDIJack in Customer Service needs:Tools to make customer service
decisions: Customer data Order history Product & inventory information Account information
EnterpriseApplications
Infrastructure
BusinessUsers
Explosion of Silo Solutions Impacts the Business
SQLWindows
OracleSolaris
MS SQLWindows
Oracle DBUnix
DB2Z/OS ???
Other
???
Partners &Customers
ERP Finance Inventory CRM Operations ???
IT Manage
r
New product
idea portal
New product portfolio analysis
Financial reporting
Regulatory
compliance portal
Compliance reports
Supply chain
integration
Trading partner portal
Sales forecasts
and reports
Operations
Sales force
automation
Customer service
Innovation Challenges Every solution has a new
interface Solution delivery takes a long
time Solutions do not meet business
needs
Operations Challenges Existing investments do not work
well with each other Each solution requires new
management skills and tools Inconsistent security standards
lead to compliance and other issues
Silo Solutions Create Challenges
Short-term investments
Traditional Approaches
Silo solutions address individual needs
An Optimized Infrastructure is:Secure Protect your data &
simplify compliance
Reliable Mission-critical system availability
Scalable Optimize for performance & scale
The Shift Toward Application Platforms
Organizations are converging what were once disparate, standalone applications and systems into an integrated, unified application platform.
In fact, according to Forrester Consulting, 75 percent of IT leaders across 412 companies in North America, Europe, Asia-Pacific, and Latin America anticipate a shift toward application platforms, with 41 percent of respondents saying their application platform strategy is currently under way.
“Many Organizations Embrace Converged Application Platforms, But Adoption Barriers Remain”, a commissioned study conducted by Forrester Consulting on behalf of Microsoft, October 2007; http://download.microsoft.com/download/b/3/5/b3561c68-e641-4137-abdd-df09ac51742c/Forrester Consulting - Application Platform Optimization Study 10-2007 - 2.pdf
Yes, it’s currently under way 41%
Yes, but noplan is inplace 35%
No 24%
Don’t know 0.5%
Forrester Research 2007
Do you anticipate a convergence of these application infrastructure capabilities—including business intelligence, application servers, development tools, portals, integration, SOA, and BPM—to occur within your organization?
BusinessUsers
The Microsoft Platform ApproachMaking dynamic IT a reality
Off
PremiseO
n Pr
emis
e
Optimized Infrastructure
Integrated Platform for Multiple Applications
OtherPartners
&Custome
rs
ERP Finance Inventory CRM Operations ???
Enterprise Applications
Familiar and Intuitive User Interface
The Microsoft Application PlatformAn integrated, unified platform for multiple applications
ConnectivityService Enablement Composite Applications
Information Analysis
Information Reporting
Performance Management
Rich Media Web
Standard Web
Social Computing
Enterprise ApplicationsOther
Partners &
Customers
ERP Finance Inventory CRM Operations ???
Getting Started With ApplicationPlatforms: BPM Using SOA
Connectivity Messaging Transformation Routing
ServiceEnablement Interoperability Discoverability Security & access
Composite Applications Workflows Business process
automation Dynamic content
Enterprise ApplicationsOther
Partners &
Customers
ERP Finance Inventory CRM Operations ???
Standards-based interoperabilityBusiness process services
Expose, Compose & Consume
Analysts Speak:Magic Quadrant for Application Infrastructure for Back-End Application Integration Projects
Getting Started with ApplicationPlatforms: 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 ApplicationsOther
Partners &
Customers
ERP Finance Inventory CRM Operations ???
Standards-based interoperabilityInformation integration services
Integrate Your Data
• Consolidate and cleanse your data from virtually any source
• Predictable response across growing volumes of data
• Simplified management of your data warehouse
Deliver Relevant Reports
• Author extensive reports accommodating any reporting need
• Manage and scale reporting workloads of any size
• Deliver intuitive reports to every user in the format and location they prefer
Drive actionable insights
• Build enterprise-scale analytical solutions
• Extend with comprehensive and predictive capabilities
• Reach every user and drive actionable insight
SQL Server 2008Intelligent Data Platform
Integration Services
Reporting Services
Analysis Services
END USER TOOLS & PERFORMANCE MANAGEMENT APPSExcel Performance Point
ServerBI PLATFORM
SQL Server Reporting Services
SQL Server Analysis Services
SQL Server DBMS
SQL Server Integration Services
SharePoint Server
DELIVERY
Reports Dashboards Excel Workbooks
AnalyticViews Scorecards Plans
Business Intelligence offering
Analysts Speak: Magic Quadrants for BI Platforms
Getting Started with ApplicationPlatforms: 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 ApplicationsOther
Partners &
Customers
ERP Finance Inventory CRM Operations ???
Standards-based interoperabilityInformation integration services
Business process services
BI + PortalApplications
Rich ClientApplications
Rich InternetApplications
Maximizing Your Web
Analysts Speak: Market Scope of AJAX Technology & RIA Platform
Application Life-Cycle Management
Application Life-Cycle Management
Process and Guidance
Individual Team Organization
Tools
Business IntelligenceBPM Using SOA
Next Generation
Web
DevelopmentOur Focus:
Friction-FreeDeploymentSupport Rich Internet Apps and composite appsDesign for manageability and security
Operations Development PMO
General Trends.NET Platform – RAD SQL Server against competitionSSRS as a Unified Reporting PlatformMOSS for Portal TechnologySilverlight/ASP.Net – For RIAWindows Server – Highly Secure & scalable Host
General OutlookWeb 2.0 at the forefrontRich UI is gaining tractionConcern: Online User Attrition
Large ImplementationsBwin, one of the largest online gaming companies, trusts SQL Server 2008 to manage 100TB of real-time transactions, 24x7
Xerox uses SQL Server to manage 7 million transactions per day with 99.999% uptime
Nasdaq The SQL Server installation at NASDAQ handles 5,000 transactions/second, and 100,000 simultaneous queries a day
Large Portals: Tata Consultancy Services - 100000 usersWipro - 40000 usersAccenture - 140000 usersHP - 140000 usersIndian Air force - 40000 users
ReferencesMicrosoft Solution Accelerators http://technet.microsoft.com/en-us/solutionaccelerators/default.aspx
MSDN Architecture Center http://msdn2.microsoft.com/en-us/architecture/default.aspx
Patterns & Practiceshttp://msdn.microsoft.com/en-us/practices/bb190351.aspx
Feedback / QnAYour Feedback is Important!Please take a few moments to fill out our
online feedback form
Use the Question Manager on LiveMeeting to ask your questions now!
© 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.