工作流開(kāi)發(fā)已經(jīng)有一段時(shí)間了,這里把自己的一些想法小結(jié)一下。僅僅就工作流引擎來(lái)說(shuō),不包括一些外圍的實(shí)現(xiàn),例如流程定義器,管理控制,工作項(xiàng)列表等。
工作流引擎其實(shí)就是一個(gè)狀態(tài)機(jī),只不過(guò)在狀態(tài)變化的過(guò)程中加入了其他一些工作。我把工作流引擎的職責(zé)理解為以下四個(gè)方面:
1、對(duì)工作流模式的支持。
這無(wú)疑是最重要的部分,狀態(tài)的變遷往往取決于不同模式的選擇。支持的模式越多則客戶(hù)的開(kāi)發(fā)代碼會(huì)越少。衡量一個(gè)工作流引擎的技術(shù)水準(zhǔn)很大程度取決于引擎支持模式的多少。
2、工作流變量的傳遞和轉(zhuǎn)換。
工作流引擎通過(guò)工作流變量與外部應(yīng)用交互,工作流變量在各個(gè)活動(dòng)節(jié)點(diǎn)以及父流程與子流程之間傳遞。變量除基本類(lèi)型(String,int等)以外,也需要支持一些復(fù)雜的數(shù)據(jù)類(lèi)型(例如對(duì)象,以一種配置映射的方式)。這里還涉及到一個(gè)上下文的問(wèn)題。
3、任務(wù)項(xiàng)的分配。
任務(wù)項(xiàng)的分配往往和工作流組織權(quán)限聯(lián)系起來(lái),其實(shí)工作流組織權(quán)限存在的目的就是決定任務(wù)項(xiàng)分配,決定由誰(shuí)來(lái)完成這個(gè)工作項(xiàng)。工作項(xiàng)涉及到的內(nèi)容也比較多,比如工作項(xiàng)的回退,撤回等等。
4、調(diào)用外部應(yīng)用。
單純的表單推動(dòng)已經(jīng)不再適用,活動(dòng)節(jié)點(diǎn)本身需要支持許多的業(yè)務(wù)操作,而這些操作與引擎本身是無(wú)關(guān)的,與外部的應(yīng)用有關(guān),所以就需要引擎提供一種調(diào)用外部應(yīng)用的機(jī)制。外部應(yīng)用可以是javabean,webservice,rcp等等形式。
除去上述四方面還有一些外圍的工作:例如時(shí)間服務(wù),節(jié)點(diǎn)的事件機(jī)制等等。
對(duì)客戶(hù)而言,他們需要的僅僅只有兩個(gè)接口:任務(wù)項(xiàng)管理接口(比如提交任務(wù)項(xiàng),委派任務(wù)項(xiàng)等等)和流程狀態(tài)管理接口(比如啟動(dòng)一個(gè)新的流程實(shí)例,推動(dòng)流程流轉(zhuǎn)等等)。在理想的情況下,給用戶(hù)提供一個(gè)封裝完全的提交頁(yè)面和父類(lèi)Action也是很好的一種方法。
http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:)
FeedBack:
# re: 工作流開(kāi)發(fā)小結(jié)
# re: 工作流開(kāi)發(fā)小結(jié)
# re: 工作流開(kāi)發(fā)小結(jié)
# 期望交流,共同進(jìn)步
2009-06-03 20:06 | 馳騁工作流
網(wǎng)址:http://ccflow.cn
軟件名稱(chēng):馳騁工作流程設(shè)計(jì)器,BPM工具 工作管理系統(tǒng) ccflow 試用下載
版本:v4.0 發(fā)布日期:2009-04
運(yùn)行平臺(tái):win9x,winNT,winxp,win2003/8
大小:1.5M
下載地址:http://ccflow.cn/ftp/flow/ccflow.msi
程序界面:http://ccflow.cn/ftp/flow/flow1.jpg
演示地址:http://ccflow.cn/ftp/flow/demo/
關(guān)鍵字:流程圖設(shè)計(jì)工具,流程優(yōu)化工具,工作流引擎,業(yè)務(wù)流程管理系統(tǒng),流程定義工具
聯(lián)系方式:QQ:793719823 MSN:chichengsoft@hotmail.com 網(wǎng)站: http://ccflow.cn 回復(fù) 更多評(píng)論
軟件名稱(chēng):馳騁工作流程設(shè)計(jì)器,BPM工具 工作管理系統(tǒng) ccflow 試用下載
版本:v4.0 發(fā)布日期:2009-04
運(yùn)行平臺(tái):win9x,winNT,winxp,win2003/8
大小:1.5M
下載地址:http://ccflow.cn/ftp/flow/ccflow.msi
程序界面:http://ccflow.cn/ftp/flow/flow1.jpg
演示地址:http://ccflow.cn/ftp/flow/demo/
關(guān)鍵字:流程圖設(shè)計(jì)工具,流程優(yōu)化工具,工作流引擎,業(yè)務(wù)流程管理系統(tǒng),流程定義工具
聯(lián)系方式:QQ:793719823 MSN:chichengsoft@hotmail.com 網(wǎng)站: http://ccflow.cn 回復(fù) 更多評(píng)論
2011-06-27 17:45 | hy
一、概論
1.1 產(chǎn)品簡(jiǎn)介
SuperFlow工作流平臺(tái)基于ASP.Net開(kāi)發(fā)技術(shù)和模型驅(qū)動(dòng)架構(gòu),是面向業(yè)務(wù)應(yīng)用的工作流管理軟件快速開(kāi)發(fā)平臺(tái), 平臺(tái)采用“基礎(chǔ)架構(gòu)軟件+業(yè)務(wù)架構(gòu)平臺(tái)”進(jìn)行架構(gòu), 參照工作流管理聯(lián)盟(WFMC)標(biāo)準(zhǔn)設(shè)計(jì),以業(yè)務(wù)管理為核心(BPM),以工作流技術(shù)為依托,可以幫助企業(yè)快速構(gòu)建高效、柔性的業(yè)務(wù)流程管理系統(tǒng)。
SuperFlow工作流平臺(tái)純B/S架構(gòu)應(yīng)用軟件的SuperFlow控制臺(tái)及SuperFlow協(xié)同辦公平臺(tái)組成,采用VS2005(2008/2010)+C#+ASP.NET進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)。SuperFlow工作流平臺(tái)提供純B/S架構(gòu)的Web應(yīng)用開(kāi)發(fā),采用基于瀏覽器方式進(jìn)行業(yè)務(wù)應(yīng)用系統(tǒng)的開(kāi)發(fā)、集成以及整合。
當(dāng)今的信息化建設(shè)以基于基礎(chǔ)業(yè)務(wù)構(gòu)建平臺(tái)進(jìn)行應(yīng)用系統(tǒng)的開(kāi)發(fā),成都領(lǐng)君科技有限公司融合工作流平臺(tái)技術(shù)、WebGIS軟件開(kāi)發(fā)技術(shù)幫助軟件企業(yè)輕松實(shí)現(xiàn)“隨需而變,柔性再造”的目標(biāo),使企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中贏得先機(jī)并獲得前所未有的高回報(bào)。
1.2 產(chǎn)品功能
? 提供了控制臺(tái)建模管理、協(xié)同辦公管理; 提供了待辦任務(wù)、在辦任務(wù)、催辦及督辦任務(wù)管理,并可進(jìn)行任務(wù)委托以及簽收任務(wù)的退回處理。
? 提供多語(yǔ)言支持、多數(shù)據(jù)庫(kù)支持、多CSS換膚支持。
? 提供集團(tuán)化的組織機(jī)構(gòu)管理,支持外部組織及人員統(tǒng)一管理、支持一崗多人、一人多崗處理,實(shí)現(xiàn)業(yè)務(wù)權(quán)限、流程權(quán)限的統(tǒng)一分配。
? 提供可視化的柔性工作流模型建立、 動(dòng)態(tài)實(shí)例的工作流建模方式。
? 提供了工作流建模->工作流梳理/優(yōu)化/效驗(yàn)->工作流實(shí)例監(jiān)控一體化的控制管理。
? 提供包括數(shù)據(jù)表單建模管理、自定義查詢(xún)統(tǒng)計(jì)及自定義報(bào)表輸出管理、組織機(jī)構(gòu)建模管理、平臺(tái)安全管理及運(yùn)行管理等功能的基礎(chǔ)業(yè)務(wù)搭建平臺(tái)。
? 流程權(quán)限管理提供了流程的建模管理及監(jiān)控管理權(quán)限、工作流活動(dòng)的提交回退權(quán)限及工作流任務(wù)分配、簽收及提交權(quán)限。
? 業(yè)務(wù)表單權(quán)限提供了表單訪問(wèn)權(quán)限,數(shù)據(jù)記錄行、列操作權(quán)限以及頁(yè)面控制按鈕操作權(quán)限。
? 提供在線(xiàn)office文檔審批管理以及提供網(wǎng)頁(yè)數(shù)據(jù)表單簽字工作,提供簽章安全認(rèn)證機(jī)制。
? 網(wǎng)頁(yè)表單支持嵌入式的網(wǎng)頁(yè)編輯設(shè)計(jì)器,并提供強(qiáng)大的HTML工作流數(shù)據(jù)表單可視化設(shè)計(jì)器。
1.3 產(chǎn)品特點(diǎn)
? 平臺(tái)采用AJAX技術(shù)搭建,純B/S結(jié)構(gòu),客戶(hù)端零安裝,大大降低了應(yīng)用系統(tǒng)的部署難度以及維護(hù)成本。
? 可視化流程設(shè)計(jì),可以讓客戶(hù)拖拉式地設(shè)計(jì)流程,大大提升了流程的設(shè)計(jì)效率,同時(shí)也大大降低了流程的設(shè)計(jì)難度。
? 可視化流程監(jiān)控,可以讓客戶(hù)以圖形化的方式監(jiān)控每個(gè)流程實(shí)例的運(yùn)行狀態(tài),以顏色區(qū)分其狀態(tài),并可動(dòng)態(tài)掌控每一個(gè)節(jié)點(diǎn)的任務(wù)完成狀況。
? 強(qiáng)大的工作流引擎服務(wù),采用多線(xiàn)程任務(wù)隊(duì)列、流程實(shí)例緩存及定向負(fù)載平衡等優(yōu)化處理策略,能滿(mǎn)足高負(fù)載、高并發(fā)的需要,引擎庫(kù)與業(yè)務(wù)庫(kù)可單獨(dú)管理,確保業(yè)務(wù)應(yīng)用數(shù)據(jù)的高度安全。
? 可視化表單設(shè)計(jì),提供強(qiáng)大的HTML網(wǎng)頁(yè)表單設(shè)計(jì)器,可以讓客戶(hù)快速進(jìn)行業(yè)務(wù)表單的建模、完成每一項(xiàng)工作任務(wù)掛接所需數(shù)據(jù)表單、Word工作模板的定義。
1.4 技術(shù)優(yōu)勢(shì)
? 采用了基于Web Service的分布式柔性工作流算法
? 采用了多自主元協(xié)作推理算法
? 采用了動(dòng)態(tài)實(shí)例的工作流建模方式
? 采用了輕量級(jí)SOA技術(shù)構(gòu)架,支持企業(yè)級(jí)應(yīng)用
? 采用了松耦合的流程和業(yè)務(wù)處理模式
? 采用了工作任務(wù)動(dòng)態(tài)分配,參與者靈活設(shè)置的管理體系
? 采用了可擴(kuò)展的流程交互接口及事件回調(diào)接口進(jìn)行引擎調(diào)度
? 采用了可視化設(shè)計(jì)表單與通過(guò)后臺(tái)快速創(chuàng)建頁(yè)面表單相結(jié)合方式
? 采用了以DLL庫(kù)動(dòng)態(tài)擴(kuò)展工作流引擎接口,并通過(guò)客戶(hù)端方法訪問(wèn)
? 采用了動(dòng)態(tài)應(yīng)用擴(kuò)展參數(shù)與動(dòng)態(tài)SQL方式完成業(yè)務(wù)規(guī)則的解析處理
聯(lián)系電話(huà):13982071140,黃,http://www.linjon.cn,superflow工作流平臺(tái)可帶框架源碼方式購(gòu)買(mǎi)!
QQ:26326507
http://www.ljlk.net/,成都領(lǐng)君科技有限公司,基于ASP.NET的superflow工作流平臺(tái)免費(fèi)下載試用!
http://www.ljjlk.com/,成都領(lǐng)君科技有限公司,基于ArcGIS的JLKEngine中間件平臺(tái)免費(fèi)下載試用!
回復(fù) 更多評(píng)論
1.1 產(chǎn)品簡(jiǎn)介
SuperFlow工作流平臺(tái)基于ASP.Net開(kāi)發(fā)技術(shù)和模型驅(qū)動(dòng)架構(gòu),是面向業(yè)務(wù)應(yīng)用的工作流管理軟件快速開(kāi)發(fā)平臺(tái), 平臺(tái)采用“基礎(chǔ)架構(gòu)軟件+業(yè)務(wù)架構(gòu)平臺(tái)”進(jìn)行架構(gòu), 參照工作流管理聯(lián)盟(WFMC)標(biāo)準(zhǔn)設(shè)計(jì),以業(yè)務(wù)管理為核心(BPM),以工作流技術(shù)為依托,可以幫助企業(yè)快速構(gòu)建高效、柔性的業(yè)務(wù)流程管理系統(tǒng)。
SuperFlow工作流平臺(tái)純B/S架構(gòu)應(yīng)用軟件的SuperFlow控制臺(tái)及SuperFlow協(xié)同辦公平臺(tái)組成,采用VS2005(2008/2010)+C#+ASP.NET進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)。SuperFlow工作流平臺(tái)提供純B/S架構(gòu)的Web應(yīng)用開(kāi)發(fā),采用基于瀏覽器方式進(jìn)行業(yè)務(wù)應(yīng)用系統(tǒng)的開(kāi)發(fā)、集成以及整合。
當(dāng)今的信息化建設(shè)以基于基礎(chǔ)業(yè)務(wù)構(gòu)建平臺(tái)進(jìn)行應(yīng)用系統(tǒng)的開(kāi)發(fā),成都領(lǐng)君科技有限公司融合工作流平臺(tái)技術(shù)、WebGIS軟件開(kāi)發(fā)技術(shù)幫助軟件企業(yè)輕松實(shí)現(xiàn)“隨需而變,柔性再造”的目標(biāo),使企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中贏得先機(jī)并獲得前所未有的高回報(bào)。
1.2 產(chǎn)品功能
? 提供了控制臺(tái)建模管理、協(xié)同辦公管理; 提供了待辦任務(wù)、在辦任務(wù)、催辦及督辦任務(wù)管理,并可進(jìn)行任務(wù)委托以及簽收任務(wù)的退回處理。
? 提供多語(yǔ)言支持、多數(shù)據(jù)庫(kù)支持、多CSS換膚支持。
? 提供集團(tuán)化的組織機(jī)構(gòu)管理,支持外部組織及人員統(tǒng)一管理、支持一崗多人、一人多崗處理,實(shí)現(xiàn)業(yè)務(wù)權(quán)限、流程權(quán)限的統(tǒng)一分配。
? 提供可視化的柔性工作流模型建立、 動(dòng)態(tài)實(shí)例的工作流建模方式。
? 提供了工作流建模->工作流梳理/優(yōu)化/效驗(yàn)->工作流實(shí)例監(jiān)控一體化的控制管理。
? 提供包括數(shù)據(jù)表單建模管理、自定義查詢(xún)統(tǒng)計(jì)及自定義報(bào)表輸出管理、組織機(jī)構(gòu)建模管理、平臺(tái)安全管理及運(yùn)行管理等功能的基礎(chǔ)業(yè)務(wù)搭建平臺(tái)。
? 流程權(quán)限管理提供了流程的建模管理及監(jiān)控管理權(quán)限、工作流活動(dòng)的提交回退權(quán)限及工作流任務(wù)分配、簽收及提交權(quán)限。
? 業(yè)務(wù)表單權(quán)限提供了表單訪問(wèn)權(quán)限,數(shù)據(jù)記錄行、列操作權(quán)限以及頁(yè)面控制按鈕操作權(quán)限。
? 提供在線(xiàn)office文檔審批管理以及提供網(wǎng)頁(yè)數(shù)據(jù)表單簽字工作,提供簽章安全認(rèn)證機(jī)制。
? 網(wǎng)頁(yè)表單支持嵌入式的網(wǎng)頁(yè)編輯設(shè)計(jì)器,并提供強(qiáng)大的HTML工作流數(shù)據(jù)表單可視化設(shè)計(jì)器。
1.3 產(chǎn)品特點(diǎn)
? 平臺(tái)采用AJAX技術(shù)搭建,純B/S結(jié)構(gòu),客戶(hù)端零安裝,大大降低了應(yīng)用系統(tǒng)的部署難度以及維護(hù)成本。
? 可視化流程設(shè)計(jì),可以讓客戶(hù)拖拉式地設(shè)計(jì)流程,大大提升了流程的設(shè)計(jì)效率,同時(shí)也大大降低了流程的設(shè)計(jì)難度。
? 可視化流程監(jiān)控,可以讓客戶(hù)以圖形化的方式監(jiān)控每個(gè)流程實(shí)例的運(yùn)行狀態(tài),以顏色區(qū)分其狀態(tài),并可動(dòng)態(tài)掌控每一個(gè)節(jié)點(diǎn)的任務(wù)完成狀況。
? 強(qiáng)大的工作流引擎服務(wù),采用多線(xiàn)程任務(wù)隊(duì)列、流程實(shí)例緩存及定向負(fù)載平衡等優(yōu)化處理策略,能滿(mǎn)足高負(fù)載、高并發(fā)的需要,引擎庫(kù)與業(yè)務(wù)庫(kù)可單獨(dú)管理,確保業(yè)務(wù)應(yīng)用數(shù)據(jù)的高度安全。
? 可視化表單設(shè)計(jì),提供強(qiáng)大的HTML網(wǎng)頁(yè)表單設(shè)計(jì)器,可以讓客戶(hù)快速進(jìn)行業(yè)務(wù)表單的建模、完成每一項(xiàng)工作任務(wù)掛接所需數(shù)據(jù)表單、Word工作模板的定義。
1.4 技術(shù)優(yōu)勢(shì)
? 采用了基于Web Service的分布式柔性工作流算法
? 采用了多自主元協(xié)作推理算法
? 采用了動(dòng)態(tài)實(shí)例的工作流建模方式
? 采用了輕量級(jí)SOA技術(shù)構(gòu)架,支持企業(yè)級(jí)應(yīng)用
? 采用了松耦合的流程和業(yè)務(wù)處理模式
? 采用了工作任務(wù)動(dòng)態(tài)分配,參與者靈活設(shè)置的管理體系
? 采用了可擴(kuò)展的流程交互接口及事件回調(diào)接口進(jìn)行引擎調(diào)度
? 采用了可視化設(shè)計(jì)表單與通過(guò)后臺(tái)快速創(chuàng)建頁(yè)面表單相結(jié)合方式
? 采用了以DLL庫(kù)動(dòng)態(tài)擴(kuò)展工作流引擎接口,并通過(guò)客戶(hù)端方法訪問(wèn)
? 采用了動(dòng)態(tài)應(yīng)用擴(kuò)展參數(shù)與動(dòng)態(tài)SQL方式完成業(yè)務(wù)規(guī)則的解析處理
聯(lián)系電話(huà):13982071140,黃,http://www.linjon.cn,superflow工作流平臺(tái)可帶框架源碼方式購(gòu)買(mǎi)!
QQ:26326507
http://www.ljlk.net/,成都領(lǐng)君科技有限公司,基于ASP.NET的superflow工作流平臺(tái)免費(fèi)下載試用!
http://www.ljjlk.com/,成都領(lǐng)君科技有限公司,基于ArcGIS的JLKEngine中間件平臺(tái)免費(fèi)下載試用!
回復(fù) 更多評(píng)論
只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
29 | 30 | 31 | 1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
關(guān)注工作流和企業(yè)業(yè)務(wù)流程改進(jìn)。現(xiàn)就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100
常用鏈接
留言簿(38)
隨筆分類(lèi)
- ajax相關(guān)(9)
- cms(7)
- Head First Process-深入淺出流程(15)
- j2se基礎(chǔ)(6)
- JbpmSide(6)
- OOA/OOD(4)
- SOA、BPM(26)
- 工作日志(24)
- 工作流jbpm3(10)
- 張小慶,在路上(42)
- 心情小站(24)
- 權(quán)限相關(guān)(12)
- 表現(xiàn)層相關(guān)(4)
- 轉(zhuǎn)載(4)
隨筆檔案
- 2013年8月 (1)
- 2012年12月 (1)
- 2012年1月 (3)
- 2011年12月 (2)
- 2011年11月 (2)
- 2011年10月 (3)
- 2011年9月 (3)
- 2011年8月 (7)
- 2011年7月 (4)
- 2011年6月 (3)
- 2011年5月 (5)
- 2011年4月 (6)
- 2011年3月 (4)
- 2011年2月 (2)
- 2010年9月 (1)
- 2010年6月 (1)
- 2010年5月 (1)
- 2010年3月 (4)
- 2010年1月 (2)
- 2009年11月 (5)
- 2009年10月 (4)
- 2009年9月 (1)
- 2009年7月 (1)
- 2009年6月 (2)
- 2009年5月 (2)
- 2009年4月 (1)
- 2009年3月 (4)
- 2009年2月 (2)
- 2008年12月 (1)
- 2008年11月 (1)
- 2008年10月 (1)
- 2008年9月 (2)
- 2008年8月 (2)
- 2008年7月 (2)
- 2008年6月 (3)
- 2008年5月 (4)
- 2008年4月 (1)
- 2008年3月 (2)
- 2008年2月 (2)
- 2008年1月 (4)
- 2007年11月 (3)
- 2007年10月 (3)
- 2007年9月 (2)
- 2007年8月 (4)
- 2007年7月 (1)
- 2007年6月 (12)
- 2007年5月 (2)
- 2007年4月 (1)
- 2007年3月 (8)
- 2007年2月 (6)
- 2007年1月 (4)
- 2006年12月 (4)
- 2006年11月 (3)
- 2006年10月 (1)
- 2006年8月 (2)
- 2006年7月 (3)
- 2006年6月 (3)
- 2006年4月 (1)
- 2006年3月 (2)
- 2006年2月 (2)
- 2006年1月 (4)
- 2005年12月 (7)
- 2005年11月 (12)
文章分類(lèi)
文章檔案
常去的網(wǎng)站
搜索
最新評(píng)論

- 1.?re: 使用Handler來(lái)增強(qiáng)Web服務(wù)的功能
- asdfasfd
- --ads
- 2.?re: 使用solr搭建你的全文檢索
-
@木哥哥
你的分詞器用的是什么啊?mmseg貌似可以的 - --陳冠馳
- 3.?re: 使用solr搭建你的全文檢索
-
@marten這是你的solr的schame.xml配置文件有問(wèn)題。好好檢查下你的配置文件里面的字段什么的配置對(duì)著沒(méi)
- --陳冠馳
- 4.?re: 討論一下你覺(jué)得一個(gè)工作流產(chǎn)品好的標(biāo)準(zhǔn)
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --深圳非凡信息技術(shù)有限公司
- 5.?re: DisplayTag應(yīng)用
- name="test"從哪里來(lái)的,千篇一律的到處使用test卻沒(méi)有test的定義,sb
- --qige