Werkflow

Werkflow是一个灵活可扩展的基于流程和状态的工作流引擎。它的目标是满足可以想象的所有工作流程,从企业级的业务流程到小范围的用户交互流程。通过使用可插拔和分层结构,可以方便地容纳各种工作流语义。

OSWorkflow

OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许多的持久化API支持包括:EJB、Hibernate、JDBC和其它。OSWorkflow还可以与Spring集成。

WfMOpen
WfMOpen

WfMOpen是基于J2EE的工作流设施(工作流引擎)的实现,由工作流管理联盟(WfMC)和对象管理组(OMG)提出。工作流组件基于一组JAVA接口,定义了工作流管理设施的API。基本的"OMGcore"接口紧跟OMG的工作流管理设施规范V1.2,同时做了一些修改,以使CORBA服务适应JavaAPI的既定设计实践。工作流使用WfMC的XML流程定义语言(XPDL)和一

Bonita

Bonita是一个符合WfMC规范、灵活的协同工作流系统。对于各种动作如流程概念建模、定义、实例化、流程控制和用户交互等提供了全面的集成图形工具。100%基于浏览器、使用SOAP和XML数据绑定技术的WebServices封装了已有的工作流业务方法并将它们以基于J2EE的WebService形式发布。基于活动预测模型的第三代工作流引擎。

Taverna
Taverna

Taverna是一个开放源代码且独立于域的工作流管理系统-一套用于设计和执行科学工作流并协助 计算机模拟的工具。项目的目标是提供一种语言和软件工具,方便在eScience中使用工作流和分布计算技术。Tavernaworkbench是一个用于设计和执行工作流的自由软件工具,由myGrid项目创建,由OMII-UK资助。Taverna允许用户集成许多不同的软件工具,包括网络服务,如国家生物技

XFlow
XFlow

XFlow是一个纯J2EE平台,用于构建、执行和管理业务流程和工作流。它是构建协作应用程序以及整合整个企业流程的基础。XFlow占用空间小,但功能非常强大。从开发、部署和管理的角度来看,它被设计成易于使用。XFlow运行在EJB和servlet容器中。JBoss4.0(与Tomcat捆绑)是这个实现中使用的容器。该架构支持在组织的防火墙内以及跨组织边界的分布式和并行进程。X

Enhydra Shark

EnhydraShark项目提供了一个与众不同的工作流服务器。它是一个可扩展和嵌入的Java开源工作流引擎框架,包括一个完全基于WfMC规范的标准实现。

Freefluo
Freefluo

Freefluo是一个用于Web服务的工作流协调工具,最初由ITInnovation开发,现在可以从FreefluoSourceforge网站上获得。它可以处理基于WSDL的Web服务调用。它支持两种XML工作流语言,一种基于IBM的WSFL,另一种名为XScufl,作为TavernaSourceforge项目的一部分正在开发中。Freefluo非常灵活,它的核心是一个可重用的

JFlower

JFlower是一个用Java开发的工作流引擎,可以通过Java插件来扩展。服务器可以解析XML文档来执行任务,检查条件。会话数据保存在一个数据库中,所以服务器是完全可伸缩的。

JaWE

JaWE基于Java的图形化工作流编辑器。图形化工作流编辑器。使用JAVA语言开发,开放源码。严格遵循WFMC规范。XPDL(XMLProcessDefinitionLanguage)WFMC的XML过程描述语言。工作流定义文件保存在本地的XML文件中

Zebra.berlios

Zebra是一个Java工作流引擎。原先的设计是为了填补商业开源工作流引擎的空白。它有一些不同于其它工作流系统的特点:所有工作流模型都可以在workflowpatterns中描述一个易于使用的GUIdesigner一个持久层中间件OO设计一个基于Turbine的Web应用程序

ActiveBPEL
ActiveBPEL

ActiveBPEL引擎是一个健壮的运行时环境,它能执行依据BPEL4WS或justBPEL1.1与WS-BPEL2.0规范编写的业务流程。ActiveBPEL是BPEL引擎的代表,也是一款可执行BPEL4WS规范的开源流程引擎,其结构和实现方式具有很高的参考价值。目前国内很多正在开发基于BPEL产品的中小型软件厂商,其实现的很多基础性内容和思想都参考自ActiveBPEL。