这个项目能做什么
Flowable 是一个轻量但功能强大的工作流与业务流程管理(BPM)平台,使用 Java 编写。它提供 BPMN 2.0 流程引擎、CMMN 案例引擎和 DMN 规则引擎,均采用 Apache 2.0 许可证。引擎可以直接嵌入到 Java 应用程序中,也可以作为独立服务部署在服务器、集群或云端。它与 Spring 无缝集成,并提供 Java 和 REST API,适合编排人工和系统活动。
主要功能包括:
- **BPMN 流程引擎**:执行以 BPMN 2.0 定义的业务流程。
- **CMMN 案例引擎**:管理案例模型,支持更灵活、目标驱动的工作。
- **DMN 规则引擎**:使用决策模型与标记(DMN)评估业务规则。
- **灵活的部署方式**:支持嵌入式运行或服务化部署;支持集群和云环境。
- **Spring 集成**:与基于 Spring 的应用程序配合良好。
- **丰富的 API**:提供 Java 和 REST API,用于流程管理和集成。
Flowable V7 需要 Java 17 或更高版本,而较旧的 V6 分支支持 Java 8+。该项目积极维护,拥有社区论坛和问题跟踪器。还有一个免费的云端建模工具 Flowable Design,可用于创建 BPMN、CMMN 和 DMN 模型。
评论
0 评分人数达到10人后显示
登录后参与讨论。