Microsoft BizTalk

from Wikipedia, the free encyclopedia

Microsoft BizTalk Server , often simply referred to as "BizTalk", is an Enterprise Service Bus . Adapters, which are specially designed to communicate between systems in large companies, enable the automation of business processes. This Microsoft product contains the following functions: Enterprise Application Integration (EAI), Business Process Automation , Business-to-Business Communication, Message Broker , and Business Activity Monitoring .

In the standard case, BizTalk enables companies to integrate and manage automated business processes by exchanging business documents such as orders and invoices between two separate applications. This is possible within an organization and across company boundaries. User-related processes cannot be implemented directly with BizTalk. The corresponding Microsoft product here would be the Microsoft Sharepoint server.

The development for BizTalk is done with Microsoft Visual Studio . A developer can create “ transformation maps ” that transform individual message types into others. For example, an XML file can be translated into a SAP IDoc format. These maps can be created in Visual Studio with a graphic designer. Further functionality can be provided via .NET assemblies, which can be called from existing modules such as " Instance Maps " or adapters. Data transformations (maps) and processes are organized by so-called "orchestrations", which enable the processes to be visualized.

Versions for Windows

  • 2000 - BizTalk Server 2001
  • 2002 - BizTalk Server 2002
  • 2004 - BizTalk Server 2004 (first version based on Microsoft .NET 1.0)
  • 2006 - BizTalk Server 2006 (first version based on Microsoft .NET 2.0)
  • 2007 - BizTalk Server 2006 R2 (first version to use the new Windows Communication Foundation through an adapter)
  • 2009 - BizTalk Server 2009 (first version for Visual Studio 2008 )
  • 2010 - BizTalk Server 2010 (first version for Visual Studio 2010 )
  • 2013 - BizTalk Server 2013 (first version based on Microsoft .NET 4.5 for Visual Studio 2012)
  • 2014 - BizTalk Server 2013 R2 (.NET 4.5.1 and Visual Studio 2013 )
  • 2016 - BizTalk Server 2016
  • 2020 - BizTalk Server 2020


The following is an excerpt from the technical features of the BizTalk Server:

  • The use of adapters simplifies the integration of "Line of Business Applications" (e.g. Siebel, SAP , IFS Applications , JD Edwards, Oracle, Dynamics CRM), databases ( Microsoft SQL Server , Oracle , DB2 ) and other technologies ( Tibco , Java EE etc.)
  • An engine for modeling business rules in a pseudo-English format. It is a "forward chaining rule engine".
  • Business Activity Monitoring (BAM), which enables a dashboard and a graphical view of how the modeled processes run.
  • A unified administration dashboard for monitoring deployments and solutions for BizTalk in the system environment.
  • Built-in EDI ( Electronic Data Interchange ) functionality such as X12 and EDIFACT . (from BizTalk 2006 R2)
  • "Accelerators" that support standards such as RosettaNet , HL7 , SWIFT etc.
  • The ability to graphically model and map business processes in Visual Studio (with the help of functoids between different message formats and through pipelines to decrypt, validate and parse messages as they come to the system via adapters).
  • Users can automate business processes via orchestrations .
  • BizTalk can be integrated with other Microsoft products such as Office , InfoPath and SharePoint to enable users to interact in the workflow.
  • Support of web services (consumption and provision)
  • RFID support from BizTalk 2006 R2


The BizTalk Server runtime environment is based on an alert service architecture, which is sometimes also called " content-based publish / subscribe ". Messages are published in the system and then used by several subscribers.

BizTalk secures the execution by persisting messages in the database while waiting for external events to prevent data loss (in BizTalk jargon this is called " dehydration "). This ties the architecture to Microsoft SQL Server . The process flow can be tracked by administrators using GUIs.


BizTalk uses adapters to communicate with various protocols and with specific software products such as SharePoint . Some of these adapters that were included in the "Server 2006 product" are: Base EDI (Covast), File, HTTP , FTP , SMTP , POP3 , SOAP , SQL , MSMQT , Web Services Enhancements (WSE) 2.0 and the WSS adapter . The WCF adapter was added to version R2 in 2006.

Microsoft also supplies the BizTalk Adapter Pack . It includes adapters for "Line of Business Systems". These are, for example, adapters for SAP , Oracle databases, Oracle E-Business Suite , SQL and Siebel .


Web links

Individual evidence

  1. BizTalk 2009 R2 gets a new name . ZDNet . Retrieved March 4, 2011.
  2. What's New in BizTalk Server 2016
  3. What's New in BizTalk Server 2020
  4. Runtime architecture . Microsoft Developer Network . Retrieved November 30, 2008.