Java 流行的工做流引擎

JBPM 工做流

JBPM 是一个Java业务流程管理系统,是JBoss中一款开源的工做流引擎,是一个轻量级的,使用BPMN 2规范可扩展的
工做流引擎,也是一个工做流管理系统,它能够运行在任何java环境,嵌入在您的应用程序或服务,拥有工做流控制台管理界面,如今,
最新的版本为JBPM6,与以前的版本相比,JBPM6控制台的功能更增强大,涵盖了BPMS特性。
java

主要功能:web

  • 提供一些web端流程设计器,ecplise 流程设计,经过拖拉的形式设计流程图
  • 基于JPA / JTA可插拔的持久性和事务处理特性
  • 管理控制台支持流程实例管理、任务列表和任务窗体管理,并造成报表
  • 多视图工做环境、表单设计、数据建模器、仪表盘生成器等

JBPM3 工做流

JBPM 是一个Java业务流程管理系统,是JBoss中一款开源的工做流引擎,是一个轻量级的,使用最新的BPMN 2规范可扩展的
工做流引擎,也是一个工做流管理系统,它能够运行在任何java环境,嵌入在您的应用程序或服务,拥有工做流控制台管理界面,如今,
最新的版本为JBPM6,与以前的版本相比,JBPM6控制台的功能更增强大,涵盖了BPMS特性。
数据库

主要功能:spa

  • 提供一些web端流程设计器,ecplise 流程设计,经过拖拉的形式设计流程图
  • 基于JPA / JTA可插拔的持久性和事务处理特性
  • 管理控制台支持流程实例管理、任务列表和任务窗体管理,并造成报表
  • 多视图工做环境、表单设计、数据建模器、仪表盘生成器等

Activiti 工做流

Activiti 是一款Java开源工做流引擎,听从Apache许可的工做流和业务流程管理开源平台,着重流程服务的可嵌入性和可扩展性,同时
不只面向开发人,更增强调面向业务人员,Activiti工做流引擎重点关注在系统开发的易用性和轻量性上。 Activiti流程引擎把BPM业务功能
都以服务的形式提供给Java开发人员。经过使用这些流程服务,开发人员可以构建出功能丰富、轻量级且高效的工做流应用程序。
.net

它具备如下主要特性:设计

  • 容许用户更新与更新过程在一个事务中执行
  • 运行在Java环境如Spring、JTA,独立与任何形式的事务
  • 易于启动和运行的应用程序
  • 内置支持云技术及可扩展性
  • 可以很简单地添加新的自定义活动类型和专用的流程语言
  • 系统稳定、速度极快、事务性定时器

 

 

OSWorkflow 工做流引擎

OSWorkflow 是一款Java轻量级开源工做流引擎,它有一套完善的工做流API,由自定义的XML来描述工做流程,持久层支持多种数据库,
但相比JBPM在web流程设计上有些不足,它只有简单的GUI设计界面,它着重面向的用户是Java开发人员。
视频

 

JFlow 工做流引擎

Jflow工做流引擎,是一款国产的工做流引擎,表单引擎的集成,支持的表单方式丰富,功能强大,有必定的技术业务沉淀、积累。实施了很多项目。符合中国国情,概念名词,通俗易懂,文档详细巨多。blog

有可视化的设计界面,与内置的表单引擎绑定在一块儿,实现业务场景容易。教程

支持的数据库类型多,还有.net版本,两个版本。事务

支持的流程运行模式通俗易懂,对初学者来讲容易理解,代码彻底开源。但手机端代码不开源。

提供培训服务、技术支持服务收费。可是文档,视频教程都是免费开放的。

相关文章
相关标签/搜索