YAWL
YAWL

YAWL(YetAnotherWorkflowLanguage)一个开源工作流语言/处理系统。它基于现有的工作流处理系统与工作流语言的一个精确分析。不像传统的系统,它提供对大部分工作流模式的直接支持。YAWL支持控制流透视图、数据透视图,并且能与WSDL标准的Web服务相结合。YAWL系统(通常也简称YAWL)是一个基于JAVA的开源工作流系统。它是对YAWL语言的一个软件化实现。整

micro-workflow

micro-workflow框架适用于那些要在他们程序中分离控制与逻辑方面的开发者,所以这个框架可以使他们的流程相互独立。这样有利于代码重复使用与代码的完整性。

RunaWFE

RUNAWFE是一个基于JBOSS-JBPM引擎的开源工作流工作平台,它是一个跨平台适用于商业流程处理的最终用户解决方案,很容易与所有SQL数据库管理系统相结合。

bexee

bexee是一个BPEL执行引擎并且是BPEL标准的一个开源实现,能够通过协调现有的Web服务来执行BPEL中描述的已部署业务流程。

Syrup

Syrup是一个自适应的工作流系统,它不同其它工作流解决方案没有遵循复杂的标准如Wf-XML,BPML和XPDL。Syrup可以用来描述作业,程序步骤,资料导入/导出需求和作为描述每个商业流程步骤的工具。为了能达到这些需求,Syrup提供了五种基础概念Tasks(作业),Links(链接),Workflows(工作流),Workers(工作者)和WorkSpace(工作环境).

Flow4J
Flow4J

Flow4J是一个可在Eclipse平台下以拖放的方式进行工作流建模的插件.一个工作流程可包含许多流程步骤(在该项目中叫作flowlet),然后这些步骤可接连在一起组合成复杂的流程.所有流程将包含以下两种类型的flowlet:ControlFlowlets如开始,判断与跳转Flowlets这些将在Eclipse中配置.另一种类型是TaskFlowlets:它是一个包含特定任务的Java类,包含

Dalma

这个引擎的核心是能够捕获一个线程的执行状态并在过后恢复它.利用Dalma来开发Workflow应用程序能够让你像开发普通程序一样简单而不需要任何样板文件。

IX Workflow Modeler

IXWorkflowModeler是一个用于工作流建模的图形工具。工作流模型可以在不依赖于应用程序逻辑的基础上进行创建和编辑,然后再与工作流应用程序结合。从而能够快速,方便,透明地进行商业流程维护。IXWorkflowModeler是一个Eclipse插件。

SWAMP
SWAMP

SWAMP是一个运行在tomcat之上灵活,基于Java的工作流处理平台。它从XML文件读取它的工作流定义。通过Web和SOAP接口管理,追踪工作流的instance,单个任务的执行。

JPEd
JPEd

JPEd是一个流程描述图形编辑器。它使用由WfMC规范定义的XPDL1.0交换格式。

JawFlow
JawFlow

JawFlow是一个部分遵循WfMC规范,采用JMX技术开发的工作流引擎。它能够解析XPDL,并能够用Java或BSF支持的脚本语言来自定义行为。

BeanFlow

BeanFlow是一个用于创建工作流的轻量级java类库,它使用bean来组织、协调事件。你可以把BeanFlow想像成是BPEL的一种简单选择,在其工作流上的所有说明定义和实现都是采用java代码来代替XML描述。