UReport2 是一款高性能的架构在 Spring 之上纯 Java 报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
速度非常快、轻量级的引擎,使用富有表达能力的Petri网定义工作流,不要求关系数据库,使用简单,能和Java应用集成。事实上,它是按嵌入式设计的。
OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。它可以可以跟你的程序很好的给合。
JFlower是一个用Java开发的工作流引擎,可以通过Java插件来扩展。服务器可以解析XML文档来执行任务,检查条件。会话数据保存在一个数据库中,所以服务器是完全可伸缩的。
Zebra是一个工作流引擎。原先的设计是为了填补商业开源工作流引擎的空白。它有一些不同于其它工作流系统的特点:
micro- workflow框架适用于那些要在他们程序中分离控制与逻辑方面的开发者,所以这个框架可以使他们的流程相互独立。这样有利于代码重复使用与代码的完整性。
WfMOpen是WfMC和OMG中所谓工作流设施(workflow facility) (工作流引擎)的J2EE实现。工作流通过扩展的XPDL描述。
jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBpm包括一个
Shark是一个完全基于WFMC和OMG规范的工作流引擎 l 他使用了WFMC的XML过程定义语言(XPDL)作为自己的过程定义语言。
ActiveBPEL引擎是一个健壮的运行时环境,它能执行依据BPEL4WS或just BPEL1.1与WS-BPEL2.0规范编写的业务流程。
Freefluo 是一个使用Web Service的工作流协同工具,可以处理WSDL的Web Service调用。支持两种XML格式的工作流语言:IBM的WSFL和XScufl。Freefluo非常灵活,它的核心是不与任何工作流语言或执行架构关联的可重用协同
OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许多的持久化API支持包括:EJB,Hibernate,JDBC和其它。OSWorkflow还可以与Spring集成。
基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发,开放源码 。严格遵循WFMC规范 。XPDL(XML Process
XFlow is a pure J2EE platform for building, executing and managing business processes and workflows. It is a basis for building collaborative applications
Werkflow是一个灵活可扩展的基于流程和状态的工作流引擎。它的目标是满足可以想象的所有工作流程,从企业级的业务流程到小范围的用户交互流程。通过使用可插拔和分层结构,可以方便地容纳各种工作流语义。
由Huihoo Power开发的工作流,详细开发文档可到其主页查看。 =======================================
Bonita 是一个符合WfMC规范、灵活的协同工作流系统。 对于各种动作如流程概念建模、定义、实例化、流程控制和用户交互等提供了全面的集成图形工具。
YAWL(Yet Another Workflow Language)一个开源工作流语言/处理系统.它基于现有的工作流处理系统与工作流语言的一个精确分析.不像传统的系统,它提供对大部分工作流模式的直接支持.YAWL支持控制流透视图,数据透视图并
Taverna项目的目标是提供一种语言和软件工具,方便在eScience中使用工作流和分布计算技术。
Ruote 是一个用Ruby语言开发的工作流引擎,用来处理长期运行的商业流程。每个流程具有
OBPM是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow Engine),
kbee.workflow 是一个业务流程管理平台和综合的Java的Eclipse平台。设计简单,灵活和专注于开发。它包括一个图形化的过程Petri网设计集成到Eclipse和查询语言类似OQL
Sarasvati 是一个简单易用的工作流引擎,提供基本的功能,拥有简单的图形执行引擎和通过XML进行流程定义,能简单嵌入web项目。
BeanFlow是一个用于创建工作流的轻量级java类库,它使用bean来组织、协调事件。你可以把BeanFlow想像成是BPEL的一种简单选择,在其工作流上的所有说明定义和实现都是采用java代码来代替XML描述。
BpmScript是一个持续的脚本平台,业务流程管理。其特点包括: 集群进程工作表支持 ServiceMix JBI一体化网络管理控制台版本过程子进程远程API半异步过程
AntFlow是一个工具,自动化和数据带调度的系统,包括那些复杂的依赖关系和工作流程的逻辑。
JavaFBP 是一书”Flow-Based Programming” 中描述概念的 Java 实现版本。它允许开发者将一个网络应用逻辑指定为“黑盒子”组件,并在线程中进行调度执行。
Open Business Engine 是一个用Java编写的开源工作流引擎。OBE工作流程定义的文字XPDL ,WfMC’s XML
NetBpm 是 jBpm 的.NET 移植版 更多屏幕截图请看:http://www.netbpm.org/docs/screenshots.html
Micro-Flow 工作流框架的目标开发想要单独的控制和逻辑方面的程序,从而使他们流程独立。良好的要素的流程独立应用促进改变,因为最常见的业务上的变化、转化过程的变化,而无需改动代码。
Syrup是一个自适应的工作流系统,它不同其它工作流解决方案没有遵循复杂的标准如Wf-
Flow4J是一个可在Eclipse平台下以拖放的方式进行工作流建模的插件.一个工作流程可包含许多流程步骤(在该项目中叫作flowlet),然后这些步骤可接连在一起组合成复杂的流程.所有流程将包含以下两种类型的flowlet:Contr
TobFlow (Total Object Base and Flow or the Object Flow) 是一个工作流的引擎。 首页截图:
Apache Agila 是一个简单的业务流程管理( BPM )产品,它可以很容易地嵌入到其他应用程序和运行在各种设备,包括掌上电脑。
Spring Workflow目前还是 Spring 项目集合中的一个孵化器项目,表明 Spring 开始涉足工作流开发领域。Spring Workflow 把所有工作流的组件都当作是一个普通的Spring
RUNA WFE是一个基于JBOSS- JBPM引擎的开源工作流工作平台它是一个跨平台适用于商业流程处理的最终用户解决方案,很容易与所有SQL数据库管理系统相结合.