Microsoft BizTalk Server explained

Microsoft BizTalk Server
Developer:Microsoft
Released:[1]
Latest Release Version:2020
Latest Release Date:[2]
Operating System:Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows 10[3]
Language:English, Chinese (Simplified), Chinese (Traditional), French, German, Italian, Japanese, Korean, Spanish
Language Count:9
Language Footnote:[4]
Genre:Application server
License:Proprietary

Microsoft BizTalk Server is an inter-organizational middleware system (IOMS)[5] that automates business processes through the use of adapters which are tailored to communicate with different software systems used in an enterprise. Created by Microsoft, it provides enterprise application integration, business process automation, business-to-business communication, message broker and business activity monitoring.

BizTalk Server was previously positioned as both an application server and an . Microsoft changed this strategy when they released the AppFabric server which became their official application server. Research firm Gartner consider Microsoft's offering one of their 'Leaders' for Application Integration Suites. The latest release of Biztalk (Biztalk Server 2020) was released on 15 January 2020.

In a common scenario, BizTalk integrates before going out and manages automated business processes by exchanging business documents such as purchase orders and invoices between disparate applications, within or across organizational boundaries.

Development for BizTalk Server is done through Microsoft Visual Studio. A developer can create transformation maps transforming one message type to another. For example, an XML file can be transformed to SAP IDocs. Messages inside BizTalk are implemented through the XML documents and defined with the XML schemas in XSD standard. Maps are implemented with the XSLT standard. Orchestrations are implemented with the WS-BPEL compatible process language xLANG. Schemas, maps, pipelines and orchestrations are created visually using graphical tools within Microsoft Visual Studio. The additional functionality can be delivered by .NET assemblies that can be called from existing modules—including, for instance, orchestrations, maps, pipelines, business rules.

Version history

Starting in 2000, the following versions were released:[6] [7] [8]

Features

The following is an incomplete list of the technical features in the BizTalk Server:

Human-centric processes cannot be implemented directly with BizTalk Server and need additional applications like Microsoft SharePoint server.

Architecture

The BizTalk Server runtime is built on a publish/subscribe architecture, sometimes called "content-based publish/subscribe". Messages are published into BizTalk, transformed to the desired format, and then routed to one or more subscribers.[19]

BizTalk makes processing safe by serialization (called "dehydration" in Biztalk's terminology) – placing messages into a database while waiting for external events, thus preventing data loss. This architecture binds BizTalk with Microsoft SQL Server. Processing flow can be tracked by administrators using an Administration Console.BizTalk supports the transaction flow through the whole line from one customer to another. BizTalk orchestrations also implement long-running transactions.

Adapters

BizTalk uses adapters for communications with different protocols, message formats, and specific software products. Some of the adapters are: electronic data interchange, file, HTTP, SFTP, FTP SMTP, POP3, SOAP, SQL, MSMQ, MLLP, Azure Logic App, Azure API Management, Microsoft SharePoint Server, IBM mainframe zSeries (CICS and IMS) and midrange IBM i (previously AS/400) systems, IBM Db2, IBM WebSphere MQ adapters.[20]

The WCF Adapter set[21] was added with 2006 R2. It includes: WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom, WCF-CustomIsolated adapters. Microsoft also ships a BizTalk Adapter Pack that includes WCF-based adapters for LOB systems. Currently, this includes adapters for SAP and Oracle database, Oracle E-Business Suite, Microsoft SQL Server, MySQL, PeopleSoft Enterprise and Siebel Systems.

Additional adapters[22] (for Active Directory, for example) are available from third party Microsoft BizTalk core partners.

Notes and References

  1. Web site: Allen. Jones. Microsoft Releases BizTalk Server 2000 to Manufacturing. Windows IT Pro. Penton Media. 19 December 2000. 26 July 2013. https://web.archive.org/web/20160303231419/http://windowsitpro.com/windows-development/microsoft-releases-biztalk-server-2000-manufacturing. 3 March 2016.
  2. Web site: Introducing BizTalk Server 2020. 2020-02-13 . 2020-08-08. Microsoft.
  3. Web site: Hardware and Software Requirements for BizTalk Server 2020 . Microsoft. 2020-08-08 . 2020-04-07 .
  4. Web site: BizTalk Server 2016 General Availability. Download Center. Microsoft. 21 March 2017. 1 December 2016.
  5. Web site: Inter-Organizational Information and Middleware System Projects: Success, Failure, Complexity, and Challenges . https://web.archive.org/web/20161012212913/https://pdfs.semanticscholar.org/85e0/d8bf3fccccaf7c5c9ad2a9a93472f9ccdaef.pdf . 2016-10-12 . Semantic Scholar . 7893911 .
  6. Web site: BizTalk: Timeline: Platform Support . . Biztalkien . 19 October 2010 . 27 July 2013 . Leonid . Ganeline.
  7. Web site: Microsoft BizTalk Server. MSDN. Microsoft. 26 July 2013.
  8. Web site: BizTalk Server: Versions – TechNet Articles – United States (English) – TechNet Wiki. social.technet.microsoft.com. 2019-02-06.
  9. Web site: Microsoft Announces General Availability of BizTalk Server 2002. 2002-02-04. Stories. 2019-02-06.
  10. Web site: Mary Jo . Foley . BizTalk 2009 R2 gets a new name; still due in 2010 . https://web.archive.org/web/20100727015216/http://www.zdnet.com/blog/microsoft/biztalk-2009-r2-gets-a-new-name-still-due-in-2010/5656 . dead . 27 July 2010 . . 23 March 2013 . 27 July 2013.
  11. Web site: Release Notes: BizTalk Server 2013 Beta . . . 27 July 2013.
  12. Web site: What's New in BizTalk Server 2013 and 2013 R2 . . . 22 May 2014.
  13. Web site: What's New in BizTalk Server 2016. . . 2016-12-19.
  14. Web site: BizTalk Server 2016 Feature Pack 1. . . 2016-04-26.
  15. Web site: BizTalk Server 2016 Feature Pack 1 is live – BizTalk Team Blog. blogs.msdn.microsoft.com. 26 April 2017 . 2019-02-06.
  16. Web site: Microsoft BizTalk Server 2016 Feature Pack 2 – BizTalk Team Blog. blogs.msdn.microsoft.com. 21 November 2017 . 2019-02-06.
  17. Web site: BizTalk Team Blog. blogs.msdn.microsoft.com. 26 June 2018 . 2019-02-06.
  18. Web site: What's New in BizTalk Server 2020. . . 2020-01-14.
  19. Web site: Runtime architecture . . . 27 July 2013.
  20. Web site: BizTalk Adapters. .
  21. Web site: WCF Adapters . . . 27 July 2013.
  22. Web site: BizTalk Server: List of Third-Party Adapters . . . 12 August 2015.