004 activiti的基本架构
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了004 activiti的基本架构相关的知识,希望对你有一定的参考价值。
一 .概述
在前面,我们简单的使用了activiti,为了更好的了解activiti,我们现在首先介绍一下整个activiti.
上面的图就是activiti的整个架构图,我们可以看到,整个框架的核心就是ProcessEngine.
通过这个对象,我们就能获取到我们需要使用的所有的Service对象.
这些Service对象对应不同的功能,当我们需要哪一方面的功能的时候,我们就选用不同的Service对象进行流程的调用.
二 .服务对象的基本介绍
(1)RepositoryService : 关于流程定义的操作.
(2)RuntimeService : 关于流程实例的操作.
(3)TaskService : 关于一系列的任务的操作,如查询,挂起任务等.
(4)HistoryService : 关于流程实例的历史方面的操作.
(5)IdentityService : 关于用户,组的操作
上面的五个对象,就是我们使用工作流最常用的对象,我们下面会对这些对象一个一个进行学习
以上是关于004 activiti的基本架构的主要内容,如果未能解决你的问题,请参考以下文章
2017.2.20 activiti实战--第一章--认识Activiti