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的基本架构的主要内容,如果未能解决你的问题,请参考以下文章

详解工作流框架Activiti的服务架构和组件

详解工作流框架Activiti的服务架构和组件

2017.2.20 activiti实战--第一章--认识Activiti

activiti学习资料(架构描述)

最老程序猿创业开发实训1---Android应用架构之MVC

Activiti7体系架构