Integrate. Automate. Simplify. Ofer Ashkenazi Sr. Technical Product Manager Microsoft Danny Garber Sr. Architect Microsoft SOA304 Session Objectives Provide a quick overview of BizTalk Demonstrate BizTalk using a live.
Download ReportTranscript Integrate. Automate. Simplify. Ofer Ashkenazi Sr. Technical Product Manager Microsoft Danny Garber Sr. Architect Microsoft SOA304 Session Objectives Provide a quick overview of BizTalk Demonstrate BizTalk using a live.
Integrate. Automate. Simplify. Ofer Ashkenazi Sr. Technical Product Manager Microsoft Danny Garber Sr. Architect Microsoft SOA304 Session Objectives Provide a quick overview of BizTalk Demonstrate BizTalk using a live example Describe the 2009 release of BizTalk and the roadmap Demonstrate using BizTalk for innovative S+S scenarios Agenda Why do we need an integration server? What is BizTalk? Demo 1: BizTalk 2009 in action What’s new in 2009 and what’s the roadmap? Demo 2: BizTalk as a gateway to cloud services Summary Key Customer Pain Points Need to Integrate systems Inconsistent information from disparate sources Insufficient supply/value chain collaboration Want to Automate processes Inefficient manual processes Lack of asset and process visibility Must Simplify change Overwhelmed by frequent business changes Find it hard to manage business rules The Changing Landscape Application integration domain Enterprise Service Bus S+S Cloud Services ERP ERP HR HR E-Commerce E-Commerce CRM ERP HR CRM CRM E-Commerce Business Partner Business Partner What Is BizTalk? Partners Data Messages Applications Events Integrate | Automate | Simplify Devices Business Integration Server BizTalk Server Workloads BRE Managing Business Rules B2B Connecting Business Partners Orchestration Automating Business Processes Messaging Connecting Disparate Systems Across Various Boundaries BAM Providing Process Visibility and Analytics RFID Platform Enabling Physical Events Visibility People-Ready Processes Our customers are using BizTalk to automate numerous processes Horizontal Manufacturing/ Retail Financial Services Extend Supply / Value Chain Supply Chain Execution Payments Processing Audit and Controls Plant Operations Employee Self-Service Multi-Channel Retail Insurance Value Chain IT Provisioning Store Systems and POS Sales Analytics (SWIFT B2B Integration) Branch Integration Channel Renewal Customer Service Asset Tracking http://www.microsoft.com/biztalk/en/us/case-studies.aspx Public/ Healthcare Citizen Service and e-forms Government Administration Collaboration Electronic Health Records and Connected Health Health Information Networks and Clinical Governance How? Integrate Systems Automate Processes Simplify Change Let’s learn by examples: Northwind Traders PO Process – Business Scenario Purchasing Manager PO Requestor PO Approver BI/BAM Reporting Vendors PO Processing & Invoice Processing in BizTalk PO Request Workflow in SharePoint ERP Vendor PO Service Internet BizTalk BAM Invoices Vendor Invoice Service Northwind Traders Purchasing Process SharePoint Portal Purchase Requester Purchasing Workflow Purchase Approver Purchase Orders Library ERP Invoices Library Purchase Order Orch Invoice Orch ERP System External Vendors PO Service Invoice Service Invoice Drop Submit PO Request Send PO for approval Submit PO approval Notify PO Requester Submit PO to processing Update ERP Send PO Archive PO Receive Ack Receive Invoice Send Status Archive Invoice Receive Ack Northwind PO Processing Demo What Have We Just Seen in This Demo? Integrate Systems Seamless SharePoint portal integration with BizTalk Business tracking across multiple steps Various: WCF, WS, SQL Server, FTP, POP3 (mail), WSS Automate Processes BizTalk Rule Engine automates business decision Automated interactions synchronize applications Simplify Change Easy change of technology & connection properties Adaptation to changes in the business logic Customer Case Study: UNESCO Before deciding, we considered several criteria, including compatibility with SAP…. We wanted a simple and efficient solution. In the end, the Microsoft solution was clearly the most impressive and the easiest to implement. —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 Web portal environment using Microsoft® Office SharePoint® Server, Microsoft SQL Server®, Microsoft BizTalk® Server, and the Windows Server® operating system Rapid deployment with service-oriented architecture Simple SAP integration Flexible, scalable architecture Path toward the future BizTalk Server Versions Continuous innovation: Release every 2 years V1 BizTalk Server 2000 V2 BizTalk Server 2002 V3 BizTalk Server 2004 V4 BizTalk Server 2006 XML B2B EAI (partner adapters) Vertical B2B BPM Partner Adapters SOA/ESB Adapters in Box Host Integration 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers V5 BizTalk Server 2006 R2 SOA/ESB BPM Extend B2B (+EDI/AS2) RFID 8,000 Customers V6 BizTalk Server 2009 ALM Support ESB (2.0) BPM Extend B2B BAM+ RFID Mobile and Std Pack New Adapters Update Swift BizTalk 2009 Value Proposition Improve Productivity Developers and IT professionals gain dramatic enhancements in productivity and manageability Promote Agile Innovation Improvements in service oriented capabilities, RFID and BAM capabilities will help drive innovation for the business Reduce Costs Save by virtualizing and consolidating servers and by re-using existing systems with better connectivity features BizTalk Server 2009 Themes Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale New Mobile RFID Platform New RFID device management and industry standards support Enhanced Support for EDI and AS2 Protocols and Drummond certification Updated SWIFT Support and SWIFTReady Financial EAI Gold certification ESB Guidance 2.0 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL Server) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support New Application Lifecycle Management (ALM) support Support for TFS – integrated source control, bug tracking, and MSBuild automation Enhanced Developer Productivity Visual Studio project system updates RFID Mobility Scenarios Scenario Task Description VSTS and TFS Integration Application lifecycle management Support for team development Microsoft Project Server integration Consistent automated build Integrated source control Bug tracking system Bugs Non Functional Requirements Use Case Business Analyst Change Requests Test Tasks Project Manager Dev Team Production Errors Operations BizTalk 2009 TAP Customer Profiles Featured Case Studies TAP Quick Stats 117 applicants, 23 accepted and actively developing NOW! 17 Customers have already deployed to PRODUCTION! Large deployment by our own XBOX team Estimated 5,000 man-hours of development effort to date Industry / Vertical Enterprise Customers Medium and Small Size Public Services (Government) 3 Healthcare 1 2 Retail 2 1 Manufacturing 3 Software / SaaS 2 Finance/Banking 2 Supply Chain 1 Utilities 2 Integration Standards / Systems EDI AS2 1 SWIFT RosettaNet Software Company Speeds Bank Validation Process, Expects 20 Percent Productivity Gain Oracle Interoperability SAP Interoperability 3 Energy Firm Integrates Processes, Speeds Business Rules Development by 87% UDDI 3.0 Microsoft Division Connects Systems and Virtualizes Servers to Improve Productivity TAP Customer Quotes “I really can’t tell you just how happy using BizTalk Server 2009 as a fully supported part of VSTS and TFS makes me…” “Having BizTalk Server 2009 seamlessly fit into our application development life cycle under Team Foundation Server is extremely important in terms of our confidence in using BizTalk as the “glue” which binds our business processes together. …to say that it’s “vital to our business” is an understatement.” “In case I haven’t already mentioned this, the build and deploy speed of this beta is excellent. I just built and deployed a four project solution in less than 30 seconds, in a virtual machine. This is substantially faster than BizTalk Server 2006 R2. Even my complex solutions are building very quickly and deploying in a matter of minutes. It is also nice to see the deployment detail being written to the Output window in Visual Studio 2008.” “We have the two projects we described to you (EDI Usage and E-Confirm) both ready to go to production as soon as the servers are available. We are excited about getting these up and running and we are already under way with another project utilizing BizTalk” BizTalk Multi-Year Roadmap BizTalk Server 2009 (H1 09) Updated platform support SOA and Web Services BizTalk Server “7” BizTalk Server “8” Main themes for the future releases of BizTalk Server: New & Enhanced Scenarios • Business to Business Integration • Developer & Team Productivity • • • Low-latency ESB B2B BI/BAM Asset Tracking (RFID) Productivity • e.g. Complex Mapping Better Together • Integration with the latest MS platform Faster Time to Solution Maintain release rhythm of roughly every 2 years Microsoft Platform Vision As organizations deploy applications to the cloud, BizTalk server will provide solutions to link on-premises and cloud services. Visual Studio & .NET BizTalk: Integration Server, ESB and a Gateway to Microsoft Azure Services Platform in One Product Azure Services Platform HR ERP Integration Server (EAI/B2B) Business Partner CRM E-Commerce Business Partner Enterprise Service Bus (ESB) Announcing the BizTalk ESB Toolkit Name change From “ESB Guidance” to “BizTalk ESB Toolkit” General Availability Mid-June ’09 Packaging & Distribution Signed binaries and samples code (MSDN -> Download Center) Documentation (MSDN) Private Fixes (Microsoft Connect site) License Free for BizTalk Customers Support & Bug Reporting Managed MSDN forums with Microsoft Customer Support Services* in the loop to fix issues as required Online Community Managed MSDN forums * Ramping up through the summer Contoso Auto Insurance Company Demo Fictitious Auto & Home Insurance Company providing insurers to submit auto claims from any device and anywhere Demonstrates how S+S Microsoft technologies can be used together within a scenario Contoso AutoClaim Process – Business Scenario Appraisal Agency 1 Appraisal Agency n 9 Customer 9 Service Registry 1 Live Mesh Access Control Services 2 Claim Support Web app Send Bids Access Control 8 Claims Evaluate Bids 9 11 Appraisal Order Live Mesh Notification Services Pull Claims 4 5 ESB Itinerary 3 Resolve Endpoint 7 UDDI Execute Business Logic 6 LOB BTS Orchestration 10 Insurance Claim Processing Demo What Have You Just Seen? Online submission of claims via Silverlight Live Mesh application hosted in Windows Azure Services Platform S+S integration with on-premise services using a new custom BizTalk LiveMesh Adapter On-premise Server Itinerary built with BizTalk Server 2009 ESB Toolkit Event-driven BizTalk Server S+S integration with cloud services via .NET Services Technologies used: BizTalk Server 2009, ESB Toolkit, Windows Azure LiveFramework CTP, .NET Services CTP Why BizTalk Now More Than Ever? Get more from what you already have Automate to reduce costs and errors Innovate to stay competitive Integrate to eliminate redundancy Provide tighter compliance and control Summary Integrate. Automate. Simplify. Seize the opportunity to help your business with: Consistent Information Adaptable Processes Operational Insight Realize the potential of BizTalk Server 2009 Better Productivity Enhanced Agility Cost Saving Prepare for the future of S+S with BizTalk Call to Action Get ready and involved! Attend BizTalk Sessions @Tech∙Ed Explore the existing resources Upgrade to BizTalk Server 2009, or download the Evaluation version Figure out how your organization can save today with BizTalk! Related BizTalk Content at Tech∙Ed Breakout Sessions SOA304 Introducing the Microsoft Integration Server: BizTalk Server 2009 SOA318 Microsoft BizTalk Goes Mobile: Collecting Physical World Events from Mobile Devices SOA317 Dynamic Messaging with Microsoft BizTalk Enterprise Service Bus (ESB) Guidance v2 ARC306 Connecting Enterprise Applications to Existing Data SOA301 Achieving Success with Integration in the Enterprise Using Microsoft BizTalk Server 2009 SOA321 Best Practices for Virtualization of Microsoft BizTalk Server 2009 with Hyper-V SOA305 Enhancing the SAP User Experience: Building Rich Composite Applications in Microsoft Office SharePoint Server 2007 Using the BizTalk Adapter Pack SOA312 Microsoft BizTalk: Application Lifecycle Management and Productivity Enhancements SOA205 Radio Frequency Identification: Affecting End Users, Online, ERP to Plant Floor Interactive Sessions SOA04-INT Deep Dive with Microsoft BizTalk Server 2009 Development Platform SOA06-INT Integrating with Partners: Learn to Develop with EDI/AS2 in Microsoft BizTalk Server 2009 Hands on Labs SOA05-HOL Microsoft BizTalk Server: Building and Deploying Your First BizTalk Server Solution SOA01-HOL Microsoft BizTalk Server: Analyzing Business Activity Data with Business Activity Monitoring (BAM) SOA02-HOL Extending BizTalk Server 2009 BAM Capabilities through Representation State Transfer (REST) SOA03-HOL Microsoft BizTalk Server: Capturing Data with Business Activity Monitoring (BAM) SOA04-HOL Connecting Microsoft .NET Applications to Legacy IBM Mainframe and Midrange Systems Using Microsoft Host Integration Server 2009 Track Resources SOA www.microsoft.com/soa msdn.microsoft.com/wcf msdn.microsoft.com/wf www.microsoft.com/net msdn.microsoft.com/biztalk www.microsoft.com/biztalk “Dublin” www.microsoft.com/net/dublin “Oslo” msdn.microsoft.com/oslo www.microsoft.com/net/oslo.aspx msdn.microsoft.com/azure/netservices www.microsoft.com/azure/netservices twitter.com/dotnetservices Additional Resources BizTalk Website BizTalk Server Roadmap Introducing Microsoft BizTalk Server Microsoft BizTalk Server Technical Overview BizTalk Technical Posters (including interactive “posters”) BizTalk MSDN Developer Center Microsoft SOA Real World SOA Customer Stories Microsoft BPM Microsoft's People-Ready Process vision Integrated architecture for process-centric applications Complete an evaluation on CommNet and enter to win! © 2009 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.