Daniel Alling Sr. Product Manager Microsoft Corporation Challenges Facing Businesses Shifting Business Priorities & the “Clock Speed” of Business Change… IT Evolution leaves organizations with multiple computing models Today's IT Landscape: Complexity Spaghetti ERP FINANCE INVENTORY CRM OPERATIONS Is there a Diet for all this Spaghetti? Integration at Different Layers Business Integration & Automation Projects Getting independently designed applications and components to interoperate Application Connectivity Transparent Information Synchronization “Instead of taking days, a change of payment method for paying tax is now done automatically, in just a few seconds, at the point of first contact with the citizen. Customer satisfaction has improved.” Neil Walker, SOA Application Architect, RBT Council Transforms Revenues and Benefits Service Delivery with Enterprise Service Bus The council wanted to further integrate its IT systems to automate more of its business processes, create additional efficiency savings, and improve the delivery of public services to citizens and businesses. Microsoft provided a comprehensive enterprise service bus (ESB) offering through the Microsoft® Application Platform using the Microsoft BizTalk® Server orchestration layer. Benefits service now rated excellent Transaction time reduced New channels to handle revenues Cashable savings from pilot programme Increased efficiencies “By implementing BizTalk Server 2009 and earlier versions, we’ve moved to a much more event-driven, real-time business. Now we can respond faster and change policies that affect business processes.” Alex West, Technology Architect, Microsoft Microsoft division connects systems and virtualizes servers to improve productivity The Entertainment and Devices Division at Microsoft lacked realtime visibility into its supply chain Wanted to connect existing line-of-business applications with manufacturers’ systems Used Microsoft® BizTalk® Server 2004 and BizTalk Server 2006 R2 to improve supply-chain management Deployed BizTalk Server 2009 and Hyper-V™ to virtualize and connect multiple applications Speeds deployment with virtualization Increases supply-chain efficiency and improves business agility Improves productivity of multiple teams Extends investments with scalable platform Process Integration – B2C / B2E Externalize Customization – Agile Processes “Skandia is a global organization. It is imperative that the solution can be quickly and easily deployed in other divisions of the company, providing high value with as little additional cost as possible.” Robert Ekblom, Chief IT Architect at Skandia Online Banking and Insurance Provider Dramatically Enhances Web Performance Skandia uses 17systems to support its online banking and insurance services. These include products from Microsoft, Progress Software, and IBM. A key requirement for the company is the need to consolidate data from all customer accounts—fast. BizTalk Server: Orchestrates 17 systems and provides the messaging infrastructure SQL Server® 2005: Reliably stores all customer data and system messages IIS 6.0: Manages the Internet bank’s Web site WCF: Common communication layer between the Web site and BizTalk Server Faster Processing – time is decreased by 70% System Reliability – to handle 1 Million transaction/day with capabilities to handle more 10 Million transaction/day Productivity is Improved – reduction in development, deployment and management efforts “Simply Unum has been heralded as the largest, most complex, and most collaborative project success story in the company’s history. It has become a model for everything we do.” Cissy Grebowski, Vice President of the Simply Unum Program, Unum Insurance leader to deliver $700 million in revenue with service-oriented architecture Unum’s roughly 60 disconnected legacy systems were inhibiting the company’s ability to sell benefits and service small business customers effectively Built and implemented an advanced serviceoriented architecture using Microsoft® Visual Studio® 2005 Team Suite and Microsoft BizTalk® Server 2006 U.S.$700 million in incremental premium revenue anticipated Improved benefits administration for small business customers Streamlined operational efficiency Process Integration – B2B “The proof of concept showed that Microsoft came out best on both performance and cost. Furthermore, we were keen to take advantage of the benefits of a standardised environment.” Pim Van der Horst, Chief Information Officer, KAS Bank Top 100 SWIFT User Streamlines Operations and Reduces Operational Risk with Migration KAS Bank wanted to improve service and straight through processing levels for its customers while reducing costs and operational risk. After evaluating a number of products, KAS Bank opted to replace its mainframe environment with Microsoft® .NET. It also chose to deploy Microsoft BizTalk® Accelerator for SWIFT. Lower costs More reliable SWIFT payments Improved reporting for customers Better MiFID services for execution “Not only have we taken IT out of supporting daily business processes, but we’ve also streamlined those processes and given customers visibility into the value we provide within the procurement cycle.” David Stefanich, Chief Information Officer, Accuride Vehicle parts manufacturer streamlines production and delivers new customer value The company’s IBM iSeries–based Electronic Data Interchange (EDI) solution made it difficult to correct errors, was hard to maintain, and costly to operate and support Used the Microsoft® application platform to deliver a solution that streamlines integration, improves factory operations and production planning, and provides customers with full visibility into the status of work done on their behalf More predictable factory operations Improved developer productivity Complete customer visibility into the manufacturing process Rapid, cost-effective implementation User Interactions Unified View – Agility on the Edge “Thanks to BizTalk Server and SOA, we are able to use SAP in ways we never could before—increasing our return on investment in that technology.” Chris Meiser, Executive Vice President of Operations, Tallard Technologies International distributor sees ROI, customer satisfaction soar with SOA-based solution Tallard distributes high-tech products to Latin American resellers Tallard needed to migrate its FTP sales and inventory information system to an Electronic Data Interchange (EDI) system The company optimized its existing SAP application platform by implementing a service-oriented architecture with Microsoft® BizTalk® Server 2006 R2 Delivers better customer information, more quickly Increases the value of the vendor-customer relationship Increases ROI exponentially “Thanks to SharePoint Server and BizTalk Server, we can completely restructure our computer systems while still responding to the pressing needs of different management functions at UNESCO.” Gyula Bognar, Chief of IT Operations, UNESCO UN Agency Retools IT System Quickly and Efficiently with Web Portal Environment UNESCO wanted to progressively homogenize its IT environment, implement global standards, and create a global application interface while integrating its existing systems and applications. UNESCO developed a flexible portal environment using Microsoft® Office SharePoint® Server 2007, Microsoft BizTalk® Server 2006, to respond quickly to enterprise needs while constructing a more controlled IT system Simple SAP Integration Flexible, Scalable Architecture Rapid Deployment with SOA Path Toward the Future Microsoft Integration Platform Microsoft Integration Platform Best Practices: When to use what Building Services or Applications .NET Framework (WCF, WF, Dublin) Exposing Existing Applications as Services BizTalk (WCF) Adapters, BizTalk Host Integration Server(HIS) Business to Business Integration(B2B) BizTalk Server with BizTalk Accelerators Application Integration (LOB Integration, Process Automation) BizTalk Server with BizTalk Adapters Data Integration, ETL SQL Server Integration Services Human Workflow, Presentation Integration SharePoint Integrating with Sensors and RFID BizTalk RFID Complex Event Processing SQL Server StreamInsight Enterprise Service Bus (Loosely coupled Integrations) BizTalk ESB Internet Service Bus Windows Azure .NET Services Master Data Management SQL Server Master Data Services Call to Action © 2009 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Optional Product Based Deep Dives Use as suitable. BizTalk Server Broad Overview of Capabilities BizTalk Simplifies Interoperability With The “Out Of The Box” Components • • • • • • • - 85 more Adapters from 3rd parties - BizTalk Adapters bundled in Dynamics WCF + WF: Dynamic Service Orientation Interaction between activities use parameter and are more tightly coupled Workflow Service Workflow WF activities implement service behavior, while WCF provides service communication Interactions between service and its client use messages and are more loosely coupled Windows Application Server (Codename “Dublin”) Visual Studio ASP.NET Web pages WCF and WF services IIS “Dublin” WAS ASP.NET .NET WCF COM+, DTC, MSMQ … Windows Server • • WF System Center Admin Tools Admin Tools (IIS (IIS Manager) Manager) Extensions • Evolutioninofthe WAS/IIS and Challenges Mid-tier Windows App Server role to “I want to manage get my WFWF andand WCF run and services up and running easily WCF services Why doesn’t it just work?” • Continually ship app server “I want to easily monitor and value quickly possible controlasrunning WFas and WCF –services.” first release: Dev10 wave • Add additional releases “I really want better tooling and scripting.” web downloads through “I want enterprise-ready, reliable, scalable, manageable server for WF and WCF.” It Just Works • Tooling and Scripting Monitoring and Control• Enterprise-Ready Extensions SQL Server Integration Services Alerts and escalation Call centre: Semi-structured data Text mining components Data mining components Custom Adapter Merges Standard sources Custom components Mobile data Warehouse Legacy data: Binary files Application database SQL Server Integration Services Reports Integration and warehousing are a seamless, manageable, operation. Connect, Clean, Transform and Load in a single, auditable process. Scales to handle heavy and complex data requirements. Cube Data is routed by rules or error conditions for cleansing and conforming. Load data directly into any destination, from RDBMS to in memory ADO.Net recordsets Integration Services Enterprise Data Integration Platform Scalable Platform – Connect to data – Multi-threaded architecture – Comprehensive transformations – Profile your data – Cleanse your data Extensible Platform – C# and VB.Net scripting – Reuse business logic – Embeddable tasks – Visual Development Environment – Visual designer – Visual Studio scripting support – Data Quality – De-duplicate data – Text mining Microsoft Confidential Appendix Additional Slides Microsoft Integration Platform Customers 8500 Global Customers benefit from using BizTalk Server 81% of the Global 100 6 of the 8 largest U.S. Pharmaceutical Companies 4 of the 5 largest U.S. Electronics Parts Manufacturers 9 of 10 largest U.S. Telecommunications Companies 9 of the 10 largest Aerospace and Defense Companies in the U.S. 5 of the 8 largest U.S. Chemical Companies 4 of the 5 largest Railroads in the U.S. 9 of the 10 largest Insurance Companies in the World Platforms In Action Differentiated on the outside with looks & design Simplified on the inside with technology & mechanics Real-World Benefits • Faster time to market • Ease of change • Increase in reusability and reduce redundancy • Reduce TCO Execution & Strategy • Sharing common platforms • Simplification & Layered approach Changes Demand Enterprise Agility Business Process Cycle Times have collapsed! 5 seconds Trading analytics 30 minutes 20 minutes 30 seconds Airline operations 10 seconds 8 hours 5 minutes 1 day Track financial position 1 day 15 minutes Mail … Express … Fax … E-mail …IM 1 month 5 days 107 106 Seconds 105 Supply chain updates Document transfer 5 seconds 3 days 3 days Call center inquiries 1 hour Phone activation 1 hour Refresh data warehouse 1 day Trade settlement 24 hours 104 1,000 Build-to-order PC 100 10 1 Gartner Group Enterprise Integration Landscape CRM INVENTORY ERP CRM INVENTORY FINANCE OPERATIONS NETWORKING Integration Landscape CRM INVENTORY ERP CRM INVENTORY FINANCE OPERATIONS NETWORKING