BizTalk Server 2006 R2 IHRE Alternative zu egate! Thorsten Korell Lösungsberater SOA & Process Platform Solutions Microsoft Schweiz GmbH
Agenda BizTalk Server 2006 R2 - Übersicht BizTalk Server 2006 R2 - Fähigkeiten BizTalk Server 2006 R2 Technische Details BizTalk Server 2006 R2 - Einsatzmöglichkeiten Zusammenfassung
Application Platform Leader 2007 July 11, 2007 The Forrester Wave : Application Server Platforms, Q3 2007 by John R. Rymer
Customer View IDC 2007 Microsoft führend in bezug auf SOA Goldman Sachs research Firmen sehen Microsoft als strategischen Partner für SOA
BizTalk Server Plattform Evolution V1 BizTalk Server 2000 V2 BizTalk Server 2002 V3 BizTalk Server 2004 V4 BizTalk Server 2006 V5 BizTalk Server 2006 R2 XML B2B EAI (Partner Adapter) Vertical B2B BPM Partner Adapter SOA/ESB Adapters in Box Host Integration SOA/ESB WS* Standards BPM Extend B2B (+EDI/AS2) RFID
Was ist der BizTalk Server 2006 R2?
BizTalk Server 2006 R2 Fähigkeiten Management & Operations Business Rule Framework Orchestration Business to Business Integration Business Activity Monitoring RFID Platform Messaging Tools http://www.microsoft.com/biztalk/capabilities/reader/
BizTalk Runtime Architecture Message Message Adapter Orchestration Adapter Receive Pipeline XML Msg Host Send Pipeline Map Map Receive Port Host Message Box BTS BTS Msg XML Msg Msg Send Port Host
Umfassende Integration BizTalk Server Adapters In the Box File FTP HTTP MSMQ POP3 SharePoint SMTP SOAP SQL WSE WCF Adapter MQ Series SWIFT HL7 RosettaNet HIPAA 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
Performance / Skalierung BizTalk Server SQL Message-Boxes Msg /sec = Mio. Msg / Tag 1 x BTS mit 2 CPU / 2GB RAM 1 x SQL mit 4 CPU 81 Msg./sec 6,99 Mio. Msg./Tag 3 x BTS je 2 CPU / 2 GB RAM 2 x SQL je 8 CPU 149 Msg./sec 12,87 Mio. Msg./Tag 5 x BTS je 2 CPU / 2GB RAM 3 x SQL je 8 CPU 162 Msg./sec 13,99 Mio. Msg./Tag BizTalk Server 2006: Managing a Successful Performance Lab BizTalk Server 2006: Comparative Adapter Study BizTalk Server 2006: Scalability Case Study Using the SOAP Adapter in BizTalk Server 2006 Unabhängiger Performance-Test durch HP http://h71028.www7.hp.com/enterprise/cache/3913-0-0-0-121.html http://h71019.www7.hp.com/activeanswers/downloads/perf_biztalk2006_blade_rx7620.pdf
Integration der Systeme und Prozessautomatisierung (EAI) Orchestrierung Data Transformation Adapter 1) Vertrag finalisiert 2) Auftrag 3) Bestellung CRM ERP Externer Lieferant
Business-to-Business/ ehealth Integration EDI und AS2 Support HL7 Standards Partner Management Reporting Specify Manufacture Manage Assemble Sell Support
Mitarbeiter machen reale Prozesse Patienten erfassen PID Verifizier ung Datenvalidierung Rücksprache Genehmigung ERP Patientenadmin KIS
Technische Anforderungen BizTalk Server unterstützt alle 4 BPM-Phasen Prozessanalyse, Nachvollziehbarkeit Prozessmodellierung Prozessimplementierung Prozessausführung
Ganzheitliche Abbildung von Prozessen Collaborative Prozesse Transaktionale Prozesse Collaboration Server Process Server Common Monitoring Tools Common Design Tools Common Runtime
Service Orientierte Architektur (SOA)
Zusammenfassung/ Lizenzierung/ Roadmap Mehr als 7.000 Unternehmen und öffentliche Institutionen setzen Microsoft BizTalk Server ein BizTalk Server 2006 R2 integriert Systeme (EAI) automatisiert Geschäftsprozesse ermöglicht Geschäftsprozesse für das "people_ready business" bietet Business Intelligence für Geschäftsprozesse ist das Rückgrat serviceorientierter Architekturen (SOA) Umfangreiche Funktionaltitäten Flexible Architektur Nahtlose Integration in heterogene Welten
Customer Momentum 7000 6000 5000 4000 3000 2000 1000 0 86% 2000 2001 2002 2003 2004 2005 2006 Mehr als 7000 BizTalk Customer 2007 Global 100 Penetration:
Customer Momentum Factoid Source 12 of the 15 largest Retailers in the World run Microsoft BizTalk Elsevier Food International, September 2006 (sourced from PlanetRetail database) 5 of 10 largest Hotel Chains in the World with over 2 Million rooms use Hotels Magazine, July 2007 Microsoft BizTalk 6 of the 8 largest U.S. Pharmacuetical Companies use Microsoft Fortune 1000 by Industry, April 30, 2007 BizTalk 4 of the 5 largest U.S. Electronics Parts Manufacturers use Microsoft Fortune 1000 by Industry, April 30, 2007 BizTalk 9 of 10 largest U.S. Telecommunications Companies use Microsoft Fortune 1000 by Industry, April 30, 2007 BizTalk 9 of the 10 largest Aerospace and Defense Companies in the U.S. run Microsoft BizTalk Fortune 1000 by Industry, April 30, 2007 5 of the 8 largest U.S. Chemical Companies run Microsoft BizTalk Fortune 1000 by Industry, April 30, 2007 4 of the 5 largest Railroads in the U.S. run Microsoft BizTalk Fortune 1000 by Industry, April 30, 2007 9 of the 10 largest Insurance Companies in the World run Microsoft BizTalk 23 of 27 EU member governments use Microsoft BizTalk to provide more efficient government services Insurance Information Institute (from Fortune Global 500 data) European Union web site
Healthcare und Referenzen Schweiz Healthcare: CH: Rehaklinik Sion http://www.microsoft.ch/healthcare DE: Asklepios Kliniken http://www.microsoft.com/germany/kundenreferenzen/detail.mspx?file=586215.xml Leopoldiner Kliniken USA: Park Nicollet Health Services: Business Process Solution Helps Medical Center Speed Transactions, Boost Reliability: http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002001 Allgemeine Referenzen Schweiz: UBS, Schindler (ALSO ABC Trading), Galenica, Denner, Stadt Zürich, Swatch
BizTalk Editions Languages Key Features English French German Italian Spanish X64 Support Business Activity Monitor Business Rules Engine LOB Adapters Host Integration Server
Licensing Programs Licensing Model Volume Licensing Enterprise Agreements Enterprise Subscription Agreements Select Open Open Value Open Value Subscription Others ISV Royalty Program SPLA Per Processor A license is need for each physical and virtual processors used by the operating system environments in which you run instances of the server software.
BizTalk Server 2006: Standard Edition Limited to two CPUs on one server Allows a maximum of five applications BizTalk Server BizTalk Server or SQL Server SQL Server
BizTalk Server 2006: Enterprise Edition Allows multiple servers for reliability and scalability Allows an unlimited number of applications BizTalk Server BizTalk Server SQL Server SQL Server
BizTalk Server 2009 Updated Platform Support SOA and Web Services 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 UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration MQ, CICS, IMS, CICS) Enhanced BAM support ESB Guidance 2.0 delivers updated prescriptive guidance Business to Business Integration Developer & Team Productivity 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, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates
BizTalk Multi-Year Roadmap BizTalk Server 2009 (H1 CY09) BizTalk Server V7 BizTalk Server V8 Updated platform support Support for.net Framework 3.5 SP1 and Visual Studio 2008 SP1, Windows Server 2008 and SQL Server 2008 SOA and Web Services New UDDI v3 Web Services Registry New and enhanced LOB and Host integration adapters ESB Guidance 2.0 Business to Business Integration New Mobile RFID Platform & device management Enhanced EDI, AS2 and SWIFT support Developer & Team Productivity New Application Lifecycle Management (ALM) support Enhanced Developer Productivity We will target delivery of the following capability areas: Developer productivity enhancements (e.g. complex mapping); Enhanced B2B support (e.g. complex trading partner management, expanded industry standards and schemas); Low-latency messaging enhancements and ESB Guidance; Enhanced device support for cross-enterprise asset tracking, enterprise manageability of devices, and key industry standards; Real-time business event visibility through BI / BAM Enhancements; and Integration with the latest new platform capabilities (to take advantage of the latest advances in the.net Framework, Visual Studio, and Windows Server). SOA patterns and best practices guidance (Maintain release rhythm of roughly every 2 years)
Nützliche Links BizTalk Server Website http://www.microsoft.com/biztalk/default.mspx http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx Downloads for BizTalk Server 2006 R2 http://technet.microsoft.com/en-us/biztalk/bb679883.aspx BizTalk Server Developer Center http://msdn2.microsoft.com/en-us/biztalk/default.aspx
2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
BizTalk Adapter Pack 1.0 Adapter Description Supported Versions SAP Supports execution of BAPIs, RFCs, and trfcs, data exchange using IDOCs, and receiving events from SAP with a generic RFC Server. SAP R/3 4.6c and 4.7 ECC 5.0 and 6.0 Siebel ebusiness Applications Provides access to Siebel ebusiness Applications via Business Objects, Business Components, and Business Services. 7.5.3, 7.7, 7.8, 8.0 Oracle Databases Provides access to Oracle Database tables, views, stored procedures, functions, and PL/SQL packages. Timed polling is also provided, allowing applications to periodically look for changes in the database. This adapter is based on ADO.NET. Oracle 9i (9.2.0.2), 10g (10.1.0.2.0 & 10.2.0.1.0) WCF LOB Adapter SDK Provides a simple programming model for developing adapters that are based on Windows Communication Foundation. This is a separate download available to everyone using the.net Framework 3.0. 1.1