2013.5.6Jboss发布了jbpm6.0 beta2版本,其中做了如下几点比较大的改动:
1、jdpm控制台,基于web的管理控制台(它能够在启动新的流程实例以及完整的流程实例等)已经完全重构。
- 新的任务UI
- 新的流程实例管理UI
- 一个web应用可以整合所有的生命周期到一个应用程序
- 基于UberFire,它提供了一个可配置的、可插拔的工作空间(UberFire介绍:http://blog.athico.com/2012/11/announcing-uberfire.html)
2、RunTimeManager允许用户在不用担心如何创建sesssion,哪儿去找它以及如何把他和任务服务(task service)相关联等,而轻易的进行访问一个ksession或者服务任务(task service)。这有如下几点预先定义的策略:
- 单例(singleton) :一个单例的session用来执行所有的请求
- 每个请求一个session(session per request):每一个请求一个新的session(会话),随后就被销毁。
- 每个流程实例一个session(session per process instance):每一个流程实例拥有自己的session上下文,一个流程实例对应所有的命令在上下文中自动执行。
3、jbpm服务:核心引擎作为一个服务暴露出来,服务可以被部署到一个集群环境中,同样有一些小的改进。
- 如果定时器被触发,时间服务能够处理集群的定时器并自动恢复对应的sessions。
- 可以使用业务主键作为指定的流程实例的唯一主键,来代替流程实例的主键。
- 历史日志已经扩展为日志的附加信息,异步日志记录器(Jms)也可以使用。
- 所有的服务通过CDI暴露出来。
- 需要注意的是现在Beta2中通过REST/JMS远程处理已不可用,但是之后会可用。
4、Guvnor已经代码重构。
- 仓库后端使用虚拟文件系统(VFS)实现,其中使用git作为默认的实现。这样就可以允许在连接到仓库的时候,可以利用Git提供的开箱即用的特征。
- 现在仓库使用maven来构建项目中所有的流程、规则、模型、表单等,并产生kjars。这些kjars在工程中可以被作为普通的maven依赖,并且仓库自身暴露出来也可以作为maven仓库。
5、仪表盘web应用可以用来监测系统并产生一些有用的报告。一些默认的报告可以直接使用,例如可以展示流程实例实时运行信息、未结束的任务等,除此之外这个工具还可以和业务数据处理逻辑相结合来定制自己的KPIs和个性化的报告。
6、改进了异常的处理。在执行工作任务时、请求服务的进程可以通过一些技术进行通知的地方,这包括边界事件、时间子过程、中间事件等。
7、使用新的BPMN2模型来代替以前的BPMN2编辑器,新的BPMN2扩展支持更多的设计理念。设计器对应的也做了更新。
8、现在设计器支持BPSim1.0规格来模拟流程。
相关推荐
这是最新jbpm6.0 介绍如何使用,快速入门
JBPM_6.0.1_API(最新API),绝对是您开发的必备文档!!
一个简单的maven工程,展示了Python直接调用Java代码,以及Java SE Application集成JBPM6.0完成工作流
从网上找到的,总算在MyEclispe下能用了,特意发上来,给有需要的朋友一个方便! 安装方法: 直接解压,把解压得到的2个文件复制到MyEclipse安装目录下的eclipse下即可。MyEclipse6.0下测试通过。
jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍jbpm介绍
直接解压,把解压得到的2个文件复制到MyEclipse下即可。MyEclipse6.0下测试通过。
jbpm4 集成 spring 的试用代码 spring2.5 hibernate3.3 jbpm4 beta1 后的svn版本
jbpm jbpm4.3.jar DDDDDDDD
\jbpm简介\jbpm简介\jbpm简介\jbpm简介\jbpm简介
主要是关于将JBPM工作流发布的TOMCAT 和使用MYSQL来维护数据的实例。
本文件从JBPM的原理、实现方法、实例等方面详细讲解了JBPM的原理,包括以下内容: 1、JBPM特色: 3 2、流程图的组成: 3 2.1流转 (TRANSITION) 3 2.2活动 (ACTIVITY) 3 3、所用到的表: 4 3.1资源库与运行时表结构:...
jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库jbpm 数据库
jbpm应用开发指面(胡奇) jbpm4.3表结构和表字段说明 [jBPM开发指南].高杰.文字版 jBPM5_用户手册-中文版
通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...
一个java工作流引擎
jbpm使用案例,非常不错,大家都来看看吧。
JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...
jbpm4源码jbpm4源码jbpm4源码
jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库jbpm创建数据库
JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS JBPM4 SSH EXTJS JBPM SSH EXTJS 希望对大家有帮助。