WWF和BizTalk服務器

        許多Windows Workflow Foundation(WWF)的概念和術語都來自BizTalk服務器,BizTalk是當前微軟主要的工作流產品-。然而,這是兩種互補的技術,並且未來的BizTalk服務器將構建在WWF的上。
 
BizTalk服務器通常情況是在以下兩種場景使用:
  • 企業對企業(B2B)過程,比如處理來自貿易伙伴的訂單。
  • 企業應用集成(EAI),比如同步和交換公司的數據倉庫和ERP系統之間的數據

在 這些場景中,BizTalk爲兩個或更多的外部業務系統提供消息和處理的總線服務。BizTalk中的消息組件(Messaging Component)控制系統間的信息交換(典型的業務文檔,如訂單),和一個系統工作流組件(Orchestration Component)來執行與這些信息相關的工作流。例如,該工作流包括將消息轉換爲目標系統所期望的格式,並根據條件決定是否將消息發送到該系統。術語 Orchestration的含義基本上與WWF中的術語系統工作流(System Workflow)一致。

 除了這些功能外, BizTalk 2004引入了Human Workflow Service(HWS),一個基本的面向人的工作流自動化功能。HWS使用BizTalk的系統工作流組件和消息組件來管理面向人的工作流業務邏輯,和 交換流程參與者的信息。HWS也允許面向人的客戶端程序與BizTalk的系統流程組件和消息組件交互,並且包含了一個管理工具,該管理工具用於管理工作 流程序和開發工具來幫助開發人員構建工作流程序。

 不管是技術上還是概念上的重疊,WWF的引入並不是BizTalk終結的信號。相反,根 據微軟的說法,WWF和BizTalk是互補的。BizTalk將仍然是微軟針對B2B和EAI場景的解決方案,而WWF將作爲BizTalk和微軟其它 產品的技術基礎。例如,公司已經指出,在未來的版本中將用WWF來替換BizTalk的系統工作流組件(Orchestration Component),可能是BizTalk 2006的下一個版本(BizTalk 2006將在2006的上半年發佈)。無論如何,BizTalk 2004和2006的程序將要重寫,使其能運行在未來基於WWF引擎的BizTalk平臺。(微軟已經提出將包含兩個引擎來緩解這個問題。)

  最後,與BizTalk 2006 Beta一起發佈的產品文檔(2005年7月)中提出HWS將會在BizTalk 2006中被支持,但不會在未來的版本中。未來的BizTalk是否支持面向人的工作流將是一個未知數;然而,如果未來版本的產品支持面向人的工作流,這 個支持將構建在WWF上而非HWS。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章