原創|其它|編輯:郝浩|2012-07-03 03:22:03.000|閱讀 299 次
概述:在傳統意義上的中間件式一種獨立的系統軟件或服務程序,主要解決異構網絡環境下分布式應用軟件的互連接與互操作問題,現如今,隨著工作流理念的崛起,中間件逐漸的代表了處于系統軟件和應用軟件之間的中間層次的軟件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在傳統意義上的中間件式一種獨立的系統軟件或服務程序,主要解決異構網絡環境下分布式應用軟件的互連接與互操作問題,現如今,隨著理念的崛起,中間件逐漸的代表了處于系統軟件和應用軟件之間的中間層次的軟件。
工作流能夠為企業應用提供業務流程建模、管理和控制功能,可以應用于電子政務中的一站式辦公、電子商務中的流程集成和金融信貸業務等領域。然而工作流是如何在運行模式,事務支持和應用調用方式等方面為應用系統提供更豐富,更開放以及更高效的結合方式,使得其成為了選擇工作流中間件的重要標準。
工作流兩種運行模式:
工作流引擎以一個工具包的形式向應用系統提供服務接口,供應用程序在同一個Java虛擬機下調用。在這種模式下,工作流引擎可作為業務流程建模、管理和控制功能的基礎構件存在。
應用程序與工作流引擎分別運行在不同的服務器下,工作流執行服務獨立運行,對外則是提供流程控制服務。在這種情況下,應用系統需要開發自己的在其系統內運行的任務表處理器。而應用程序與工作流引擎之間通過JMS、RMI、SOAP等協議進行通訊。當然在這時,工作流系統應為應用程序提供基于這些通訊協議的接口。如今,越來越多的輕量級異構協議實現(如ActiveMQ, Hessian, Burlap等)為工作流執行服務的實現提供了更多的選擇。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網