必威电竞|足球世界杯竞猜平台

biztalk
來源:互聯網

biztalk,微軟的主要軟件產品之一。biz 為business的簡稱,talk為對話之意,所以該產品功能為各企業級商務應用程序間的消息交流之用。 在當今的業務環境中,越發需要創建業務流程,將各種分散的應用程序融為一體。借助于 Microsoft BizTalk Server ,您可以連接不同的應用程序,然后利用圖形用戶界面來創建和修改業務流程,以便使用這些應用程序提供的服務。

軟件簡介

微軟的主要產品之一,微軟 BizTalk Server 是一個企業級的應用集成和自動化業務流程的平臺。它通過定制的適配器與企業中使用的不同軟件系統進行通信,從而實現了企業應用集成、業務流程自動化、企業間通信、消息代理和業務活動監控。

2002年版Biztalk2002, Code Name: Bizet

2004年版 Biztalk 2004, Code Name: Voyager

2006年版 Biztalk 2006, Code Name: Pathfinder

BizTalk Server 的架構使得它能夠通過序列化(在Biztalk術語中稱為“脫水”)將消息放入數據庫,同時等待外部事件,從而防止數據丟失。這種架構將BizTalk與Microsoft SQL Server綁定在一起,管理員可以使用管理控制臺跟蹤處理流程。

適配器是BizTalk Server 與外部系統通信的關鍵組件。BizTalk 提供了多種適配器,包括電子數據交換、文件、HTTP、SFTP、FTP SMTP、POP3、SOAP、SQL、MSMQ、MLLP、Azure Logic App、Azure API Management、微軟 SharePoint Server等。從BizTalk 2006 R2開始,WCF適配器集被添加進來,包括WCF-WSHttp、WCF-BasicHttp、WCF-NetTcp等。此外,還有一些額外的適配器(例如Active Directory)可以從第三方Microsoft BizTalk核心合作伙伴處獲得。

Server 2004 引擎還在早期版本的基礎上提供了擴展功能和新服務,如:

·指定業務規則的新方法

·更好地管理和監視應用程序

·支持單一登錄

·為信息工作者提供了新服務,包括:

·一組業務活動服務 (BAS),使業務用戶可以管理其業務合作伙伴和流程

·對業務程序快速部署和配置的支持

·信息工作者可用于設置和管理與貿易合作伙伴的交互方式的服務

·業務活動監視 (BAM) 框架,用于分析業務流程的運行情況

·通過工作流服務 (HWS) 支持特別工作流和半結構化工作流,這樣您就可以創建業務流程,使用戶能夠 通過 Microsoft Windows? SharePoint? Services、Microsoft Office InfoPath? 和 Microsoft Office 等客戶端應用程序與這些業務流程實現交互。

與基于 COM 的早期版本不同,BizTalk Server 2004 完全是在 微軟 .NET Framework 和 Microsoft Visual Studio? .NET 的基礎上構建的。它本身可以利用 Web Services 進行通信,而且能夠導入和導出以業務處理執行語言 (Business Process Execution Language, BPEL) 描述的業務流程。

您可以在自己的組織內以多種方式應用 BizTalk Server 2004。利用 BizTalk Server 集成應用程序時,下列方案最為重要:

連接一個組織內的應用程序,通常稱為企業應用程序集成 (EAI)。

連接不同組織中的應用程序,通常稱為企業對企業 (B2B) 集成。

關鍵詞: Orchestration, Adapter, HWS, BAM, BAS等。

評論:目前(2006.6.13)最新版: Voyager SP2, Pathfinder SP1。

發展歷程

BizTalk Server 自2000年起發布了多個版本,每個版本都在前一個版本的基礎上增加了新的功能和改進。最新版本的BizTalk Server 2020于2020年1月15日發布,它是第一個與Visual Studio 2019和Microsoft .NET 4.7配合使用的版本。

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

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

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

2007年9月,BizTalk Server 2006 R2發布, 該版本加強了如何實現Service Oriented 建筑(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來定價。

2009年5月,BizTalk Server 2009發布,BizTalk Server 2009 代表了微軟在企業集成領域的長期戰略。

功能與服務

核心 BizTalk Server 2004 引擎還在早期版本的基礎上提供了擴展功能和新服務,如:

·指定業務規則的新方法

·更好地管理和監視應用程序

·支持單一登錄

·為信息工作者提供了新服務,包括:

·一組業務活動服務(BAS),使業務用戶可以管理其業務合作伙伴和流程

·對業務程序快速部署和配置的支持

·信息工作者可用于設置和管理與貿易合作伙伴的交互方式的服務

·業務活動監視 (BAM) 框架,用于分析業務流程的運行情況

·通過工作流服務 (HWS) 支持特別工作流和半結構化工作流,這樣您就可以創建業務流程,使用戶能夠 通過 Microsoft Windows? SharePoint, Services、Microsoft Office InfoPath。 和Microsoft Office等客戶端應用程序與這些業務流程實現交互。

與基于 COM的早期版本不同,BizTalk Server 2004 完全是在 微軟 .NET Framework和 Microsoft Visual Studio? .NET 的基礎上構建的。它本身可以利用 Web Services 進行通信,而且能夠導入和導出以業務處理執行語言 (Business Process Execution Language, BPEL) 描述的業務流程。

您可以在自己的組織內以多種方式應用 BizTalk Server 2004。利用 BizTalk Server 集成應用程序時,下列方案最為重要:

連接一個組織內的應用程序,通常稱為企業應用程序集成 (EAI)

連接不同組織中的應用程序,通常稱為企業對企業 (B2B) 集成

參考資料 >

生活家百科家居網