背景
- 理解Activiti设计的逻辑架构体系。
过程
-
逻辑架构图
-
逻辑架构描述
通过入口配置文件activiti.cfg.xml,得到ProcessEngineConfiguration实例。
由ProcessEngineConfiguration实例得到ProcessEngine实例。
通过ProcessEngine实例得到Activiti提供所有接口服务。
RepositoryService 、 TaskService、IdentityService、FormService、RuntimeService、ManagementService、HistroyService
Activiti在新版本(Activiti7.0)中,IdendityService和FormService都已经删除了。
-
Service概览
service | description | 是否常用 |
---|---|---|
RepositoryService | Activiti的资源管理类 | 是 |
RuntimeService | Activiti的流程运行管理类 | 是 |
TaskService | Activiti的任务管理类 | 是 |
HistoryService | Activiti的历史管理类 | 是 |
ManagerService | Activiti的引擎管理类 | 否 |
小结
Activiti新版本和旧版本的一个细小差异。理解Activiti的逻辑架构的设计,以及组件之间的关系,明白每个组件是怎么来的,以及每个组件服务对应的表。