文章图片
jBPM的核心功能是
- 轻量级
- 支持BPMN 2.0
- 支持持久性和事务
- UI工具
- 基于Eclipse和基于Web
- 规则引擎
- 人工任务服务
jBPM是轻量级的, 完全开源的并且使用Java语言编写。
支持BPMN 2.0
jBPM专注于BPMN 2.0(业务流程模型和通知)规范作为流程定义语言。 BPMN 2.0是流程建模的全球标准, 并且是成功的Business-IT-Alignment的核心组件之一。
持久性和交易
jBPM支持基于JPA和JTA的持久性和事务。
UI工具
jBPM在设计阶段提供了UI工具。
基于Eclipse和基于Web
jBPM在基于Eclipse和基于Web的编辑器上工作, 该编辑器为图形化创建和模拟业务流程提供拖放支持。
规则引擎
【jBPM功能】jBPM提供了一个规则引擎, 该引擎提供了一种声明性语言, 用于评估可用信息。
人工任务服务
jBPM使用基于Web服务人工任务规范的可插拔人工任务服务。它包括需要人类执行的任务。它还定义了数据结构来存储有关人工任务的信息。