What’s New in BizTalk Server 2009 [Speaker Name] [Title] [Company]
Agenda Key Themes in BizTalk Server 2009 Platform Update Application Lifecycle Management Feature Enhancements Deprecated / Removed Features BizTalk Server Roadmap Summary & Resources
BizTalk Server Versions Continuous innovation: Release every 2 years
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 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 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 ESB Guidance 2.0 New UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS) Enhanced BAM support BizTalk Server 2009 Themes
BizTalk Server Workloads Enabling Physical Events Visibility Managing Business Rules Connecting Business Partners Partners Providing Process Visibility and Analytics Connecting Disparate Systems Across Various Boundaries Automating Business Process
BizTalk Server Capabilities RFID Platform Business Rule Framework Business to Business Integration Business Activity Monitoring MessagingMessaging OrchestrationOrchestration
Platform Update: Windows Server 2008 Inherited Benefits Modular, minimal installation Improved network performance and control Improved high availability features Enhanced administration and management with Server Manager and PowerShell Enhanced Virtualization with Hyper-V
BizTalk 2009 Virtualization with Windows Server 2008 Fully enlightened guest O/S 4 processor support in the guest OS Expect about 75% of a physical server performance Root Partition I/O Stack Drivers Child Partition I/O Stack VSCs Server Child Partition I/O Stack VSCs Server Hypervisor DevicesProcessorsMemory VMBus Shared Memory VSPs OS Kernel Enlightenments (WS08+)
Platform Update: SQL Server 2008 Better manageability and scalability Enables an optimized virtual SQL Server implementation Improved performance (especially for 64bit) BAM enhancements Support for Analysis Services UDM cubes Scalable real-time aggregation BizTalk 2009 also supports SQL Server 2005
Platform Update: Visual Studio 2008 Improved Developer Experience and Productivity First class citizen of the VS project system Access to artifacts code-behind XSLT debugger integration Unit test support for BizTalk artifacts
Application Life Cycle Management with TFS & VSTS Integration Support for team development Microsoft Project Server integration Consistent automated build Integrated source control Bug tracking system BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs Tasks ProductionErrors
Evidence from early adopters “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. Today, over 48% of our sales transactions and over 25% of our entire revenue stream comes in via BizTalk Server and 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 also nice to see the deployment detail being written to the Output window in Visual Studio 2008.”
Agenda BizTalk Server Roadmap Key Themes in BizTalk Server 2009 Platform Update Application Lifecycle Management Feature Enhancements Deprecated / Removed Features Summary & Next Steps
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
Enhancements in ESB Guidance v2 Alignment with BizTalk 2009 release Prescriptive Guidance for applying ESB usage Patterns Simplified ESB Installation/Configuration tool Improved itinerary processing Itinerary modeling using DSL Enhanced ESB Management Portal Resolver-adapter Pack (LDAP, SQL, other) Integration with Managed Services Engine
Microsoft BizTalk Server ESB Core Core Engine Services ESB Management Portal Provisioning Framework Reports Alerts Exception Management Exception Logger Exception Handler or Custom Application Fault Processor Transform Service Route Service On-ramps Off-ramps Generic SOAP Send Generic SOAP Send Generic WCF Send Generic WCF Send Generic JMS Send Generic JMS Send Custom Send Custom Send Pipeline Generic Pipeline Generic Pipeline Custom Pipeline Generic SOAP Receive Generic SOAP Receive Generic WCF Receive Generic WCF Receive Generic JMS Receive Generic JMS Receive Generic Custom Receive Generic Custom Receive Pipeline JMS Pipeline Custom Pipeline BizTalk ESB v2 Reference Architecture Enrich Service Exception Management Store Exception Custom Service ESB Services Resolver Web Service Transformation Web Service Exception Web Service UDDI Service Operations Service ItineraryConfigurationStoreItineraryConfigurationStore Resolver-Adapter Framework Custom Resolver Resolvers (…) Adapter Providers(…) Custom Adapter Provider
ESB v2 Itinerary Design Surface
Introduction to UDDI Addresses the following challenges: How can services be found? How do I know what a web service does? Which services are production ready? Is there a web service I can re-use? UDDI Registry Services: Organize Describe Discover Integrate Re-use Extend
What's new in UDDI v3.0 Support for registry affiliation Subscription API Support for digital signatures Extended Discovery features
New UDDI v3 Scenarios: Private Test Registry Trading Partner Collaboration
BizTalk EDI Enhancements Control of envelope headers Automatic rollover of control numbers Configurable content delimiter character Support for multiple batches per party Updated reporting to cover all new features
BizTalk AS2 Enhancements Support for multiple message attachments Configurable message auto-resend Filename is preserved end-to-end Updated reporting to cover all new features Drummond re-certification
BizTalk Adapter Pack v2.0 and WCF LOB SDK Two new adapters: SQL Server adapter Oracle eBusiness Applications adapter Includes enhancements and fixes to existing adapters Upgraded to the latest platform (SDK)
Host Integration Server 2009 & BizTalk Adapter for Host Systems New platform support & new features WCF Channel for WebSphere MQ (Transport Channel, Data Format Channel Encoder) WCF Service for Host Applications (Based on Transaction Integrator) Support for new versions of IBM products CICS, IMS, CICS HTTP transport, DB2, DB2/400, DB2 Universal Database
Host Integration Server 2009 & BizTalk Adapter for Host Systems Transaction Integrator Fully managed runtime Extended data conversions Performance improvements Host Files & DB2.NET Data Provider Extended data conversions Performance improvements Entity data model provider Workflow Foundation for data activity scenario Offline file load scenario BizTalk Adapter for MQ Pipeline data conversion component with VS designer
BizTalk RFID Platform v1.1 BizTalk RFID extended to Mobile Devices Runs on handhelds and forklift readers Integrates with BizTalk Server Support for key industry standards Enables using new readers with LLRP Machine readable tag data standards (TDT for EPC) Web Services for device management and Discovery, Configuration, Initialization (DCI)
VerticalTaskDescription Retail: Warehouse/ Store Put away RFID forklift reader used to move pallets from receiving bay to storage shelves. PickingHandheld used to process pick list between back store and front store InventoryHandheld used to take inventory of items. Banking/ Pharma Track AssetsHandheld used to track loan documents, high value drugs, or IT hardware assets. AirlinePrint baggage tags Handheld used to print the boarding pass and the baggage tags for a customer in the queue. New RFID Mobility Scenarios
RFID Mobile in Asset Tracking
TAP Customer Profiles
BizTalk Multi-Year Roadmap Maintain release rhythm of roughly every 2 years New & Enhanced Scenarios Low-latency ESB B2B BI/BAM Asset Tracking (RFID) Faster Time to Solution Productivity e.g. Complex Mapping Better Together Integration with the latest new platform Updated platform support SOA and Web Services Business to Business Integration Developer & Team Productivity Main themes for the future releases of BizTalk Server:
Summary and Key Takeaways Application Life Cycle Management End-to-end Virtualization Enhanced Interoperability Better Process Visibility SOA Enablement Guidance (ESB)
Next Steps Plan for migration / update: BizTalk Server 2009 Beta version available now on: ESB Guidance V2 CTP now available on: RTM in H1 CY 2009 Migration Paths: Direct from BTS 2006 and BTS 2006 R2 Indirect from BTS 2004
© 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. Thanks!