動態工作流引擎

google 開源工作流引擎

http://www.oschina.net/project/tag/129/workflow

介紹一個開源的工作流引擎 Fire workflow

http://simpleframework.net/blog/v/7796.html

 

 

petri網在工作流引擎中的應用  查找文獻

 

 

 

http://space.itpub.net/139793/viewspace-605154

[轉] 開源工作流引擎介紹 | Open Source Workflow Engine Introduction

上一篇 / 下一篇  2009-06-05 03:36:29 / 個人分類:Workflow

1.OBE :

遵循WfMC所定義的規範的工作流引擎 優點:支持WfMC定義的工作流接口規範,項目開發者也比較有來頭。

缺點:不支持工作流實例的持久化,缺少圖形編輯環境,尚未全部完成WfMC定義的五類接口http://www.openbusinessengine.org/index.html

2.OFBiz :

OFBiz本身是一套獨立完整的企業應用框架,包括了通常的通用中間件和部分領域的邏輯中間件       OFBiz最出名的是它的實體引擎和服務引擎,此外還提供了規則引擎和工作流引擎。

優點:實體引擎和服務引擎,靈活強大穩定,基於其上的工作流引擎也是不錯了。用例比較多,參考文檔較豐富。
 缺點:龐大,不是單獨的工作流引擎。http://www.ofbiz.org/

3.werkflow :

該工作流引擎基於狀態和過程,致力於業務集成和用戶交互,充分使用分層和插件思想,很容易和其它組件配合使用。 優點:可擴展性好,基於可執行XML腳本的思想 缺點:更新不及時,缺少規範http://werkflow.codehaus.org/

4.OSWorkflow:

非常靈活的工作流引擎,完全基於插件思想,可擴展性極強,基於狀態。

優點:工作流引擎可工作於JSP Container,EJB Container,WS Container。       引擎支持自動任務和手工任務。       工作流實例以及相關數據可以持久化,可以選擇JDBC、EJB、Hibernate等持久化方式。       具有工作流腳本圖形編輯器。       各種功能基於插件方式,易於集成已有系統。       工作流可以調用Java、EJB、Bean Shell、BSF等功能。       支持權限。       定時任務調度。       適用於Web和非Web環境。

缺點:非標準腳本語言,工作流引擎對於自動任務支持尚不完善。http://wiki.opensymphony.com/space/OSWorkflow/

5.jbpm:

基於JBoss+EJB的工作流引擎。 優點:安裝簡便,支持動態部署,工作流引擎支持交互界面的腳本,適用於WEB環境。 缺點:與JBoss和EJB結合過於緊密,不便於分離。http://www.jbpm.org

6.bonita

非常小巧的工作流引擎

優點:基於PetriNet模型,便於理論分析,支持持久化
缺點:過於簡單,只適合研究分析工作流使用http://bonita.debian-sf.objectweb.org/

7.其它相關項目

7.1 apache-commons-jelly 其核心思想是“可執行XML”,適合於在編寫工作流引擎時使用。http://jakarta.apache.org/commons/jelly/index.html

7.2 blissed 基於jelly的工作流基礎組件。http://blissed.codehaus.org/index.html

7.3 JSR 207 JSR 207 - Process Definition for JavaTM 不知道是否有標準的實現

7.4 LenyaWorkflow 很抽象的理論,形式化的描述http://wiki.cocoondev.org/Wiki.jsp?page=LenyaWorkflow

7.5 struts workflow extention 基於struts實現的頁面跳轉控制器http://www.livinglogic.de/Struts/introduction.html

7.6 taverna 網格項目中的工作流,致力於集成分佈式計算環境,腳本規範、引擎、編輯器一應俱全。http://taverna.sourceforge.net/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章