开源 BPM 引擎,Activiti 5.17.0 发布
Activiti 是由 jBPM 的创建者 Tom Baeyens 离开 JBoss 之后建立的项目,构建在开发 jBPM 版本 1 到 4 时积累的多年经验的基础之上,旨在创建下一代的 BPM 解决方案。同时 Activiti 选择了 Apache 许可,一方面是希望 Activiti 能有更长久的生命力,因为它不受任何个人或是公司的控制而是属于整个社区,另一方面更是希望这个宽松的许可能够让 Activiti BPM 引擎和 BPMN2.0 被更广泛的采纳、使用和商业化。Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。
Activiti 系统服务结构图
Activiti 5.17.0 发布,此版本值得关注的特性如下:
添加了经过全面测试的全新 Async executor
使用 AngularJS 重写了 Activiti Modeler
修订了用户指南,重写了 AsciiDoc
It's now possible to start a process instance a skip tasks based on a skipExpression
We added a new module named activiti-jmx to the Activiti project
Variable fetching has been optimized for process instances and executions in general.
The database upgrade scripts use a different minor version than the JAR version.