jBPM 特性

2025 年 3 月 17 日 | 阅读 1 分钟
jBPM Features

jBPM 的核心功能是

  • 轻量级
  • 支持 BPMN 2.0
  • 支持持久性和事务
  • UI 工具
  • 基于 Eclipse 和 Web 的
  • 规则引擎
  • 人工任务服务

轻量级

jBPM 是轻量级的,完全开源的,用 Java 语言编写。

支持 BPMN 2.0

jBPM 专注于 BPMN 2.0(业务流程模型和通知)规范作为流程定义语言。BPMN 2.0 是流程建模的全球标准,也是成功业务-IT 对齐的核心组成部分之一。

持久化和事务

jBPM 支持基于 JPAJTA 的持久性和事务。

UI 工具

jBPM 在设计阶段有 UI 工具可用。

基于 Eclipse 和 Web 的

jBPM 工作在 基于 Eclipse基于 Web 的 编辑器上,该编辑器为我们的业务流程的图形创建和模拟提供了 拖放 支持。

规则引擎

jBPM 提供了一个 规则引擎,它提供了一种声明性语言,用于评估可用信息。

人工任务服务

jBPM 使用基于 Web 服务人工任务 规范的可插拔人工任务服务。它包括需要由人工执行的任务。它还定义了用于存储有关人工任务的信息的数据结构。