Flowable流程引擎实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 工具组件

Flowable框架的核心组件是流程引擎,图1.2列出了完整的Flowable引擎工具组件。

图1.2 Flowable引擎工具组件

(1)Flowable Engine:是Flowable引擎工具组件中的核心组件,执行流程引擎功能,如执行BPMN 2.0业务流程和创建执行工作流任务。

(2)Flowable Designer:一个Eclipse插件,用于设计与BPMN 2.0兼容的业务流程,并且可添加Flowable引擎自扩展元素,如Java服务任务和执行监听器。

(3)Flowable Modeler:基于Web的建模工具,可用于创建分别符合BPMN 2.0、CMMN和DMN规范的业务流程。

(4)Flowable UI:基于Spring Boot建立的Web应用,实现包括身份管理、建模设计器、任务、监控管理等模块在内的功能。

(5)Flowable REST:作为Web应用,提供REST API,实现用户与Flowable引擎的远程通信。