BizTalk

**Microsoft BizTalk Server** 是微軟公司針對中大型企業設計的伺服器產品，功能包括業務流程自動化、業務流程管理、企業應用整合以及企業之間的整合。

 

## 架構

BizTalk Server 執行時架構是一種發布 / 訂閱的架構，有時稱作 "基於內容的發布 / 訂閱". 訊息先發布到 Biztalk 系統，然後一個或多個訂閱者收到這些訊息。
BizTalk 在等待外部事件的時候，通過把訊息序列化（Biztalk 術語叫 dehydration）儲存到資料的方法來確保處理安全，防止資料遺失。這個架構把 BizTalk 和 Microsoft SQL Server 綁到了一起。管理員可以通過管理控制台跟蹤處理流程 。
BizTalk 支援事務流程。 BizTalk orchestrations 還實現了 Long-running transaction.

## 配接器

BizTalk 利用配接器（adapter）與不同協定及其他軟體產品互動。提供包括針對以下協定或產品的適配：EDI、檔案、HTTP、FTP、SFTP、SMTP、POP3、SOAP、SQL、MSMQ 及 Windows SharePoint Services (WSS) 等。從 2006 R2 起增加針對 WCF 的配接器。

微軟同時提供包含了針對商業系統的基於 WCF 的配接器，目前包括：SAP、Oracle 資料庫、Oracle E-Business Suite、SQL 以及 Siebel。

## 發布時間

* 2000 年 - BizTalk Server 2000
* 2002 年 - BizTalk Server 2002
* 2004 年 - BizTalk Server 2004（.NET 框架 1.0）
* 2006 年 - BizTalk Server 2006（.NET 框架 2.0）
* 2007 年 - BizTalk Server 2006 R2（SOA、BPM、EDI、AS2、RFID、WWF、WCF、.NET 框架 3.0）
* 2009 年 - BizTalk Server 2009（支援 Windows Server 2008, Visual Studio 2008 以及 SQL Server 2008）
* 2010 年 - BizTalk Server 2010（開始支援 Windows Server 2008 R2, Visual Studio 2010 以及 SQL Server 2008 R2）
* 2013 年 - BizTalk Server 2013（開始支援 Visual Studio 2012 以及 Microsoft .NET 4.5）
* 2014 年 - BizTalk 2013 R2（開始支援 Visual Studio 2013 及 .NET 框架 4.5.1）
* 2016 年 - BizTalk Server 2016
  * 2017 年 - BizTalk Server 2016 Feature Pack 1（整合 Power BI； Swagger 與 REST API 相容）
  * 2017 年 - BizTalk Server 2016 Feature Pack 2（整合 Microsoft Azure）
  * 2018 年 - BizTalk Server 2016 Feature Pack 3（整合 Office 365）
* 2020 年 - BizTalk Server 2020（開始支援 Visual Studio 2019 與.NET 框架 4.7）

## 版本詳細

### BizTalk Server 2000

2000 年年底，BizTalk Server 2000 在全球發布，當時宣稱的物件主要是軟體開發員以及架構設計師，作為微軟針對業務流程和系統整合而設計的第一代產品，該版本包含了很多新的理念和功能，雖然並不盡善盡美。

### BizTalk Server 2002

### BizTalk Server 2004

2004 年 3 月，BizTalk Server 2004 發布，作為微軟業務流程整合的第三代產品，該版本已經具備合理的標準支援，功能完善，並且已經納入微軟的對整個企業級應用設計的大框架。

### BizTalk Server 2006

2006 年 - BizTalk Server 2006 正式開賣，雖然在 05 年底就開始預熱，但真正的公開定價卻是在五月份，該版本是對上一個版本的最佳完善，在管理，部署以及效能方面有顯著的改善。可以說，BizTalk 開始真正進入企業級應用的角力場。

### BizTalk Server 2006 R2

2007 年 9 月，BizTalk Server 2006 R2 發布， 該版本加強了如何實現 Service Oriented Architecture (SOA) 和 Business Process Management (BPM) 場景。提供了業務行程管理以及 SOA/ESB 功能，可以幫助公司、組織擴充核心行程管理技術，並且提供了對新技術的支援，比如電子資料交換 (EDI)，AS2，RFID 以及和當時發布的 Microsoft Office 2007，Windows Vista 進行協同工作，包括像 Windows Workflow Foundation 和 Windows Communication Foundation 這樣的。NET Framework 的核心技術。為了滿足不同的應用需求，產品包含四個不同的版本：Enterprise, Standard, Branch，還有 Developer. 所有的版本都是基於 CPU 來定價。

### BizTalk Server 2009

2009 年 5 月，BizTalk Server 2009 發布，BizTalk Server 2009 代表了微軟在企業整合領域的長期戰略，該版本主要是為了支援 Windows Server 2008, Visual Studio 2008 以及 SQL Server 2008.
BizTalk Server 2009 基於 BizTalk Server 2006 的核心結構，並在應用程式對應用程式、業務對業務和業務流程自動化的各個方面具有很大改進。

**新增功能**

* EDI 增強功能
* AS2 增強功能
* 提高開發人員的工作效率
* 進一步的 Windows Server System 支援

　
: 通過包括基於 X86 的 64 位版本的 BizTalk Server 並支援最新版本的 Microsoft Windows Server 2008、Microsoft SQL Server 2008、Microsoft Visual Studio 和 Microsoft Virtual Server，BizTalk Server 2009 可對 Microsoft Windows Server System 整合的伺服器軟體提供進一步的支援。

### BizTalk Server 2010

**新增功能**

* BizTalk Server 設定儀錶板
* 改進的管理包
* FTP 配接器增強功能
* 增強了貿易合作夥伴管理
* 增強了對 HIPAA 文件的支援
* 增強了 BizTalk 對映器
* 支援 .NET Framework 4
* BizTalk Server 中的 SQL Server 備份壓縮
* BizTalk Server 中的 SQL Server 透明資料加密 (TDE)
* 已更新平台支援
  * Windows Server 2008 R2
  * Windows Server 2008 SP2
  * Windows 7
  * Windows Vista SP2
  * SQL Server 2008 SP1
  * SQL Server 2008 R2
  * Visual Studio 2010
  * Microsoft Office 2007
  * Microsoft Office 2010（僅 x86）

### BizTalk Server 2013

### BizTalk Server 2013 R2

### BizTalk Server 2016

### BizTalk Server 2020

## 參見

## 參照

## 外部連結

* BizTalk 官方站點 （頁面存檔備份，存於網際網路檔案館）
* Kerrey's view on BizTalk Server （頁面存檔備份，存於網際網路檔案館）
* BizTalk 開發部落格 （頁面存檔備份，存於網際網路檔案館）