Java开源工作流项目简介[转]

原创 2004年09月22日 11:20:00
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/

OsWorkFlow工作流简介

OsWorkFlow工作流
  • gaowenhui2008
  • gaowenhui2008
  • 2016年04月07日 14:42
  • 1023

Java三大主流开源工作流引擎分析

三大主流工作流引擎:Shark,osworkflow,jbpm的比较和选择。
  • wacky
  • wacky
  • 2016年08月09日 14:25
  • 29476

2016年十大开源项目,看看你用到了没

https://www.toutiao.com/i6377913737218621953/?tt_from=weixin&utm_campaign=client_share&app=news_arti...
  • xj626852095
  • xj626852095
  • 2017年01月21日 22:53
  • 665

Activity工作流——初识 Activiti

Activiti介绍 OA(Office Automation,办公自动化)是将现代办公和计算机网络功能结合起来的一种新型办公方式。OA的核心应用包括流程管理、协同工作、沟通工具、信息中心等。工作流...
  • YEN_CSDN
  • YEN_CSDN
  • 2016年12月24日 17:41
  • 5092

Java三大主流开源工作流引擎技术分析

首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入。但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题!         三大主流工作流引擎...
  • freedomv_coder
  • freedomv_coder
  • 2016年01月11日 21:27
  • 19395

java开源工作流引擎

Willow  由Huihoo Power开发详细可到其中文主页查看。 OpenWFE  OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一...
  • u010850285
  • u010850285
  • 2014年11月18日 14:02
  • 1181

共有90款 工作流引擎开源软件

共有90款 工作流引擎开源软件,第1页 java工作流引擎,开源工作流引擎,工作流引擎是什么,工作流引擎设计,工作流引擎介绍,.net工作流引擎,工作流引擎比较,工作流引擎内核揭秘,.net开源...
  • gysea123321
  • gysea123321
  • 2016年07月07日 12:34
  • 4995

java 工作流开发框架比较

Shark    Shark是体系和功能最为复杂的代表。它是另一款遵循WfMC的XPDL标准开源工作流引擎,并且同时遵循OMG组织的Workflow Management Facility规范。在所...
  • wuhenzhangxing
  • wuhenzhangxing
  • 2015年01月19日 11:08
  • 11648

实际项目中的工作流工作原理

java实际项目中的工作流(workflow)解读
  • David_lou
  • David_lou
  • 2017年02月06日 17:19
  • 4801

中文热门开源项目Top100,你知道多少?

http://www.open-open.com/news/view/74dbf4/ http://www.open-open.com/news/view/74dbf4/ http://w...
  • u011904605
  • u011904605
  • 2016年10月12日 21:48
  • 926
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java开源工作流项目简介[转]
举报原因:
原因补充:

(最多只允许输入30个字)