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