Microsoft BizTalk Server

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Microsoft BizTalk Server
Developer(s) Microsoft
Initial release 19 December 2000; 13 years ago (2000-12-19)[1]
Stable release 2013 / 1 April 2013; 15 months ago (2013-04-01)[2]
Development status Active
Operating system Windows 7 SP1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2012[2]
Platform IA-32 or x64[2]
Size 634.2 MB[2]
Available in 9 languages[2]
Type Application server
License Trialware
Website www.microsoft.com/biztalk

Microsoft BizTalk Server (or simply "BizTalk") enables companies to automate 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 application integration server[clarify]. Microsoft changed this strategy when they released the AppFabric server which became their official application server.

In a common scenario, BizTalk enables companies to integrate and manage automated business processes by exchanging business documents such as purchase orders and invoices between disparate applications, within or across organizational boundaries.

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

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.

History[edit]

Starting in 2000, the following versions are released:[3][4]

  • 2000 - BizTalk Server 2000
  • 2002 - BizTalk Server 2002
  • 2004 - BizTalk Server 2004 (First version to run on Microsoft .NET 1.0)
  • 2006 - BizTalk Server 2006 (First version to run on Microsoft .NET 2.0)
  • 2007 - BizTalk Server 2006 R2 (First version to utilize the new Windows Communication Foundation (WCF) via native adapter - (Release date 2 October 2007))
  • 2009 - BizTalk Server 2009 (First version to work with Visual Studio 2008)
  • 2010 - BizTalk Server 2010[5] (First version to work with Visual Studio 2010 and Microsoft .NET 4.0)
  • 2013 - BizTalk 2013 (First version to work with Visual Studio 2012 and Microsoft .NET 4.5)[6]
  • 2014 - BizTalk 2013 R2 (First version to work with Visual Studio 2013 and Microsoft .NET 4.5.1)[7]

Features[edit]

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

Architecture[edit]

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.[8]

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[edit]

BizTalk uses adapters for communications with different protocols, message formats, and specific software products. Some of the adapters are: EDI, File, HTTP, SFTP, FTP SMTP, POP3, SOAP, SQL, MSMQ, MLLP, Microsoft SharePoint Server, IBM mainframe zSeries (CICS and IMS) and midrange iSeries (AS/400) server, IBM DB2, IBM WebSphere MQ adapters.[9]

The WCF Adapter set[10] 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 (for Active Directory, for example) are available from third party Microsoft BizTalk core partners, including:

  • /n software BizTalk Adapters for AS2, AS1, AS3, SFTP, OFTP, NAESB, LDAP and XMPP[11]
  • RSSBus BizTalk Adapters for Salesforce, QuickBooks, Dynamics CRM, SharePoint, OData and Google Apps[12]
  • Attunity BizTalk Adapters for Oracle, Sybase, Informix, VSAM and DB2[13]
  • ActiveADAPTER BizTalk Adapters for Active Directory[14]

Alternatives[edit]

The main competitors are:

References[edit]

  1. ^ Jones, Allen (19 December 2000). "Microsoft Releases BizTalk Server 2000 to Manufacturing". Windows IT Pro. Penton Media. Retrieved 26 July 2013. 
  2. ^ a b c d e "BizTalk Server 2013 Evaluation Edition". Download Center. Microsoft. 1 April 2013. Retrieved 26 July 2013. 
  3. ^ Ganeline, Leonid (19 October 2010). "BizTalk: Timeline: Platform Support". Biztalkien. Self-published. Retrieved 27 July 2013. 
  4. ^ "Microsoft BizTalk Server". MSDN. Microsoft. Retrieved 26 July 2013. 
  5. ^ Foley, Mary Jo (23 March 2013). "BizTalk 2009 R2 gets a new name; still due in 2010". ZDNet. CBS Interactive. Retrieved 27 July 2013. 
  6. ^ "Release Notes: BizTalk Server 2013 Beta". MSDN. Microsoft. Retrieved 27 July 2013. 
  7. ^ "What's New in BizTalk Server 2013 and 2013 R2". MSDN. Microsoft. Retrieved 22 May 2014. 
  8. ^ "Runtime architecture". MSDN. Microsoft. Retrieved 27 July 2013. 
  9. ^ "BizTalk Adapters". 
  10. ^ "WCF Adapters". MSDN. Microsoft. Retrieved 27 July 2013. 
  11. ^ "/n software AS2 BizTalk Adapter, /n software FTPS BizTalk Adapter, & /n software SFTP BizTalk Adapter". nsoftware.com. /n software. Retrieved 26 July 2013. 
  12. ^ "BizTalk Adapters". rssbus.com. RSSBus. Retrieved 26 July 2013. 
  13. ^ "Adapters for BizTalk Server". attunity.com. Attunity. Retrieved 26 July 2013. 
  14. ^ "ActiveADAPTER BizTalk Adapters for Active Directory". activeadapter.com. activeadapter.com. Retrieved 6 August 2013. 

External links[edit]