发布于 2016-10-28 00:25:20 | 131 次阅读 | 评论: 0 | 来源: 网友投递
jBPM 工作流管理系统
jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBpm包括一个Web应用程序和一个日程安排程序。jBpm是一组J2SE组件,可以作为J2EE应用集群部署。
jBPM 6.5.0.final 发布了,虽然官方对jBPM v7的开发已经有一段时间了,但V6系列的更新尚未停止。
相关文档:
更新内容:
一、核心引擎(Core Engine )
流程实例迁移:允许将已经活动的流程实例升级到流程定义的新版本(而不是其开始的版本)。可选地,它允许在流程实例内执行活动节点实例的节点映射(以适应当前活动节点可能已经改变的使用情况)。 jBPM服务已经扩展了一个新的更强大的API和相同的功能可通过kie服务器API远程可用。
JMS交互模式:当使用我们的kie-server的远程API时,JMS版本现在还支持不同的交互模式(在已经支持的请求 - 响应之上):即发即弃、异步回调。
监听器中的任务变量支持:添加了操作,以便轻松地从任务侦听器中访问任务变量。
针对部署的远程API改进:已将其他操作添加到远程API以简化集成:用于根据项目的组,ID和/或版本(GAV)获取项目的部署信息的操作。
二、Process Designer
改进了Designer中的自动化导入服务任务:可以将定制服务任务从服务存储库导入到Designer中,以便可以在您的进程中使用,例如Twitter,FTP等。现在,工作台还自动执行大量额外配置: 将服务配置(wid)安装到用户Workbench项目中、安装服务图标(在服务配置中定义)、将服务maven依赖项安装到项目POM中、将服务默认处理程序安装到项目部署描述符中。
使用启动参数,您还可以注册默认服务存储库,甚至默认为新项目安装服务任务。
复制粘贴:可以跨不同进程执行复制/粘贴操作。
三、工作台(Workbench)
一起使用工作台和kie-server:各种小型改进允许使用工作台(一个或多个)kie服务器执行服务器来管理流程实例和任务(共享相同的底层数据源)。 因此,现在可以在工作台UI中管理在其中一个执行服务器上创建的进程和任务。jbpm安装程序现在配置为开箱即用,以便在其旁边部署受管理的kie服务器,您也可以部署流程。
支持数据建模器中的枚举:数据建模器现在支持在定义数据对象的参数时选择枚举作为类型。
四、升级(Upgrades)
已添加/升级了各种组件:升级到WildFly 10、增加了对EAP 7的支持、升级到Spring 4。
jbpm-installer现在使用WildFly 10.0.0.Final作为默认值。