BizTalk Server 2009 Overview, Roadmap & Future Roberto Poppi Technology Solution Professional Process Platform and SOA Microsoft Schweiz GmbH Topics • • • • • Why? - Challenges What? - BizTalk Server, Capabilities and Benefits What’s New? - BizTalk Server 2009 and Beyond What else? Trip from Dublin to Oslo over the Clouds Why Now? - Summary Challenges Facing Businesses • Maximize value from existing investments • New investments must bring tangible returns and save money … in short: do more with less! Key Customer Pain Points • • • • • • • Disparate systems Inconsistent information Insufficient supply chain collaboration Frequent business changes Inefficient manual processes Hard to manage complex business rules Lack of visibility of assets and processes IT Business Challenges Connect Change Control Empower Customers and Employees with Unified View of Information and Processes Respond Rapidly to Market and Competitive threats Gain critical insights on business processes and performance Topics • • • • • Why? - Challenges What? - BizTalk Server, Capabilities and Benefits What’s New? - BizTalk Server 2009 and Beyond What else? Trip from Dublin to Oslo over the Clouds Why Now? - Summary What Is BizTalk Server? Integrate The Glue that binds your systems together. Connect The Bridge that connects you and your business partners. Analyze The pair of Binoculars that provide visibility into your business. BizTalk Server Capabilities B2B Integrations Business Activity Monitoring Business Rules Engine Reliable Messaging/ Orchestration Line of Business Connectivity RFID & Sensor Platform Managed Service Mediation • Use existing applications and technologies • Loosely coupled message integration • Centralized conversion and transformation logic • Traceable message flows • Reliable delivery • Secure Messaging BizTalk ERP HR E-Commerce CRM Simplify Interoperability “Pluggable Adapters In the Box” MQ MSMQ WSE HTTP SMTP File FTP POP3 SOAP SWIFT HL7 RosettaNet HIPAA SQL WCF Adapter SharePoint PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle ODBC Siebel TIBCO Rendezvous TIBCO EMS SAP EDI/AS2 X12 and EDIFACT support Drummond Interoperability Certification Host Applications IBM mainframe zSeries (CICS and IMS) Midrange iSeries (AS/400) IBM DB2 Mainframe DB2 for z/OS Midrange DB2/400 DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows) Host Files Rich Service Composition • • • • Model driven visual logic Technology Agnostic Flexible transaction and exception handling Reusable design patterns BizTalk ERP HR E-Commerce CRM Abstracting Rules • • • • Streamline and speed up processes Make decision makers more productive Empower non-developers to automate rules Adjust business strategy on-the-fly Visibility Into Distributed Processes With BAM BizTalk Server BAM WF BAM Interceptor BizTalk Server WCF BAM Interceptor Reporting Services Business BAM Through Office BI Articulate goals Centralized authoring and access right management of scorecards and KPIs Analyze issues Contextualized analysis of scorecards, KPIs, reports and unstructured data Collaborate and act Strong integration with Portal and Office system Manage your business Data-driven e-mail notifications for scorecard and KPIs Tools • Graphical • Model Driven BizTalk Runtime Architecture Message Orchestration Adapter Adapter BTS Msg Receive Pipeline Map Receive Port Host BTS Msg BTS BTS MsgBTS Msg Msg Host Send Pipeline BTS Msg Map Message Box Message Send Port Host BizTalk RFID – Value Proposition Enterprise Manageability “Plug & Play” Manage and Monitor Devices UHF, HF, LF, Active, RTLS, NFC and Sensor Devices Real Time Failover Integrates System Center Operations Manager IT Operations Managers Rich Integration Capability Out of Box Event Handlers SQL, BRE, Web Services Integrates with BizTalk® Server to Leverage 40+ Adapters BPM, EDI, EAI Capability SOA Platform Architects Rich Development Platform .NET Based SDK Extendible Driver(DSPI) Model to Support Varied Devices Extend Platform Capabilities Build Rich RFID Enabled Applications Developers Mobility .NET Based SDK Extend Platform Capabilities Build Rich RFID Enabled Applications Store & Forward Windows Mobile & Windows CE Mobile Workers BizTalk Server Versions Continuous innovation: Release about every 2 years The Tale of Two Workflows Using BizTalk 2009 & SharePoint 2007 Workflows Together PurchaseRequest Process Invoice Process Topics • • • • • Why? - Challenges What? - BizTalk Server, Capabilities and Benefits What’s New? - BizTalk Server 2009 and Beyond What else? Trip from Dublin to Oslo over the Clouds Why Now? - Summary BizTalk Server 2009 Updated Platform Support SOA and Web Services Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Business to Business Integration 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 Developer & Team Productivity New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates BizTalk Server 2009 Updated Platform Support SOA and Web Services Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Business to Business Integration 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 Developer & Team Productivity New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates BizTalk Server 2009 Updated Platform Support SOA and Web Services Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Business to Business Integration 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 Developer & Team Productivity New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates BizTalk Enterprise Service Bus Guidance v2 • Why you want it… • Higher levels of reuse • Lower operational costs • Dynamic business changes • Collection point for business, service and exception metrics • What it gives you… • Loosely-coupled messaging environment • Registry-driven message routing • Service Discoverability • Itinerary-based routing • Logically-centralized messaging fabric ESB v2 Reference Architecture Microsoft BizTalk Server Off-ramps ESB Core On-ramps Core Engine Services Generic SOAP Receive Pipeline Enrich Service Route Service Generic WCF Receive Pipeline Custom Service Transform Service Generic JMS Receive JMS Pipeline Generic Custom Custom Receive Pipeline Resolver-Adapter Framework Resolvers (…) Adapter Providers(…) Custom Resolver Custom Adapter Provider Generic SOAP Pipeline Send Generic WCF Send Generic Pipeline Generic JMS Send Pipeline Custom Send Custom Pipeline Exception Management Exception Handler or Custom Application Exception Logger Fault Processor ESB Services Resolver Web Service Transformation Web Service UDDI Service Operations Service Exception Web Service ESB Management Portal Itinerary Configuration Store Provisioning Framework Exception Management Store Reports Alerts ESB v2 Itinerary Design Surface BizTalk Server 2009 Updated Platform Support SOA and Web Services Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Business to Business Integration 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 Developer & Team Productivity New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates Logical Overview Business Applications Connect to Multiple LOB Apps Orchestrate Business Process Apply Business Logic Business Intelligence BAM for Process BI SQL/SQL BI for Data Analytics RFID and Sensor Services Manage Devices at the Edge Add Context and Turn Raw Events into Business-Process–Relevant Information Interpret Events at the Edge Through Filters, Rules a Alerts Distributed ’Edge’ Sites Running BizTalk® RFID Device Layer RFID Fixed and Mobile Readers Barcode Scanners PLCs, etc. Physical Layer RFID tags, barcodes Biometric systems Environmental sensors, etc. Manufacturing Quality Assurance Inventory Packaging Warehouse Distribution Reception RFID Mobile in Asset Tracking BizTalk Server 2009 Updated Platform Support SOA and Web Services Support for .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Business to Business Integration 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 Developer & Team Productivity New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates Application Life Cycle Management with TFS & VSTS Integration • Support for team development • MS Project Server integration • Consistent automated build • Integrated source control • Bug tracking system Bugs Test Non Functional Requirements Tasks Use Case Business Analyst Change Requests Project Manager Dev Team Production Errors Operations Project Planning Full integration into Microsoft Project & Excel for a real-time view of work items Team Project Portal Customizable SharePoint portal for team collaboration BizTalk Project System • BTS Project - Flavored version of baseline C# Project from Visual Studio 2008 • Core Features from Baseline project • Project and Item Templates • Integrated designer and debugging experience • Command, Context, and toolbar options • Build and Validate Error Navigation • Source Control and TFS Integration • Project Assembly properties • Flavoring adds custom features to the baseline project BizTalk Team Test Functionality • Create unit tests for Maps, Schemas, Pipelines • Enable Unit testing by setting property on Deployment tab for a BizTalk project Debugging Support • Debug Map Feature – XSLT • Inline XSLT Debugger • Debugging Orchestrations and Pipelines • BizTalk Trace Functionality – private variables are now • • visible in the trace We can now capture trace for off-line debugging – you can tell between engine code and custom code We can now enable tracing at every level Build Automation • Automate your BizTalk builds… including scheduled or on demand • Refined control over your process • Moving assemblies • Building Applications • Generating .msi files • Options • Scripts (.vbs, .bat, PowerShell, etc.) • Nant • MSBuild Developing Enhancement • BizTalk Server 2009 provides an integrated development platform within Visual Studio • Deep integration is enabled by flavoring existing C# project system and additional customizations • New ALM experience includes Source Control, TFS integration, Unit Testing, MSBuild and Deployment • More Productive and Efficient BizTalk developer experience Topics • • • • • Why? - Challenges What? - BizTalk Server, Capabilities and Benefits What’s New? - BizTalk Server 2009 and Beyond What else? Trip from Dublin to Oslo over the Clouds Why Now? - Summary „OSLO“ – The Vision What is "Oslo"? THE PLATFORM FOR MODEL-DRIVEN APPLICATIONS “M” The language for authoring models & DSLs “Quadrant” The tool for interacting with models & DSLs Repository The database for storing & sharing models Delivering the "Oslo" Vision Bus Analyst Arch Dev IT Pro Modeling Tools Modeling Language Model Repository Process Server Service Bus Cloud Services Process Server Modeling Cloud Services Language A full featured execution A set of Microsoft An approachable, environment for hosted services mainstream, textual workflow, andbus any including alanguage service modelingrules, for .NET service. and a process describing bothserver data (e.g. requirements) and behavior (e.g.workflow) Architecture of “Dublin” A Windows Application Server Extensions Visual Studio • Evolution of WAS/IIS and Windows Oslo WF and WCF services “Dublin” .NET Framework IIS/WAS Windows Server System Center Administration Tools • • App Server role to run and manage WF and WCF services Initial release is a web download Ships soon after VS10 BizTalk Server & “Dublin” ESB Guidance RFID HL7 Main Frame SAP, Oracle, PeopleSoft BizTalk Server Integration Server SWIFT EDI Dynamics CRM Windows Server + “Dublin” Application Server Topics • • • • • Why? - Challenges What? - BizTalk Server, Capabilities and Benefits What’s New? - BizTalk Server 2009 and Beyond What else? Trip from Dublin to Oslo over the Clouds Why Now? - Summary Cut Costs With BizTalk Server Extract More Value from Investments • Avoid rip-and-replace by connecting to legacy systems • Safely eliminate highcost B2B/EDI infrastructure • Use virtualization to reduce the cost of infrastructure Cut Costs With BizTalk Server Boost Business Agility • • • Respond to business requests faster • • Composite applications Industry accelerators Integrate newly acquired systems Take advantage of existing IT skills Cut Costs With BizTalk Server Drive Business Efficiency • • • Automate business processes and eliminate manual processes Measure process efficiency with BAM Take advantage of RFID technology for real-time visibility BizTalk Enterprise Ready Capabilities • Reliability - persistence for durability & traceability • Availability - load balancing and fault tolerance • Scalability - clustering and host group • Security - service, message and role based Business Critical Mission Critical High Throughput Secure Enterprise Ready Enterprise Proven • Over 8,500 BizTalk customers worldwide • 90% of the Fortune Global 100 use BizTalk Microsoft Validated as Thought Leader Gartner App Infrastructure Gartner App Infrastructure for New SOA Application Project Gartner Back End App Integration (Dec 2008) BizTalk is Microsoft’s Integration platform that helps customers seamlessly connect systems and processes Packaged Apps Web 2.0 Devices and People Portals Application Business Process • • • • Legacy LOB Embedded Trading Partners Cloud Connects to diverse software using a range of different approaches Supports the execution of automated processes Makes connecting with applications in other organizations as easy as possible Allows real-time monitoring of business processes Your MSDN resources check out these websites, blogs & more! Presentations TechDays: www.techdays.ch MSDN Events: http://www.microsoft.com/switzerland/msdn/de/presentationfinder.mspx MSDN Webcasts: http://www.microsoft.com/switzerland/msdn/de/finder/default.mspx MSDN Events MSDN Events: http://www.microsoft.com/switzerland/msdn/de/events/default.mspx Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin MSDN Flash (our by weekly newsletter) Subscribe: http://www.microsoft.com/switzerland/msdn/de/flash.mspx MSDN Team Blog RSS: http://blogs.msdn.com/swiss_dpe_team/Default.aspx Developer User Groups & Communities Mobile Devices: http://www.pocketpc.ch/ Microsoft Solutions User Group Switzerland: www.msugs.ch .NET Managed User Group of Switzerland: www.dotmugs.ch FoxPro User Group Switzerland: www.fugs.ch Your TechNet resources check out these websites, blogs & more! Presentations TechDays: www.techdays.ch TechNet Events TechNet Events: http://technet.microsoft.com/de-ch/bb291010.aspx Save the date: Tech•Ed 2009 Europe, 9-13 November 2009, Berlin TechNet Flash (our by weekly newsletter) Subscribe: http://technet.microsoft.com/de-ch/bb898852.aspx Schweizer IT Professional und TechNet Blog RSS: http://blogs.technet.com/chitpro-de/ IT Professional User Groups & Communities SwissITPro User Group: www.swissitpro.ch NT Anwendergruppe Schweiz: www.nt-ag.ch PASS (Professional Association for SQL Server): www.sqlpass.ch 7. – 8. April 2010 Congress Center Basel Premium Sponsoring Partners Classic Sponsoring Partners Media Partner Thanks! © 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.