面向整车商企SaaS平台的业务流程定制系统设计与实现
【学位单位】:西南交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09
【部分图文】:
制工具和流程引擎两方面进行了详细的功能需务流程可定制选定的工作流引擎技术进行了深入原理与扩展,以及流程数据的持久化等,在此与开发,同时为了满足多租户架构,对数据库建模技术,即业务流程建模标准 BPMN2.0,包括流程定义的 XML 格式规则描述文件的语法。 Easyui 页面布局技术与 Draw2D 画图技术的流程台资源的集成,最后将其集成进系统中供租户业务需求,完成业务流程定制相关服务开发,原集成,主要包括流程部署,流程启动,流程执构要分为研究,设计,实现 3 各阶段,详细内容
图 2-1 BPMN2.0 流程模型文件图中 definitions 标签代表全局节点;接着 process 标签是流程节点,包Event 开始节点,startEvent 结束节点,userTask 用户任务节点,sequenceF点的连接线,标签中 sourceRef 属性表示连接的源节点,targetRef 属性代表;最下边的 bpmndi: BPMNDiagram 标签是代表了流程图表,通过它能够获取置信息。系统中查询流程进度时就使用到了此标签中定义的当前活动节点的。作流引擎技术1) Activiti5 概述ctiviti5 是一款轻量级的工作流引擎,此开源项目是由 Alfresco 和 Apache 基金持,项目创建者是 Tom baeyens,在此之前他是另一个工作流引擎框架 jBPM实质上框架 Activiti5 也是在 jBPM4 的基础上开发的,但同 jBPM4 也有着显著
图 2-2 Activiti5 架构图上图所示,Activiti5 框架结构中从上至下的第二层提供了 7 大服务接口解释如下表2-1 所示:表 2-1 Activiti5 中 7 大服务接口接口 功能RepositoryService Repository Service 提供了对 repository 的存取服务。在 Activiti5 中业务流程的定义,关联的文件和支持流程相关数据 ( 例如 流程描述文件 文件,关联表单定义,流程图文件等 ),这些文件都保存在 Activiti5 内建的 Repository 中RuntimeService 一个流程对象实例将在成功启动一次流程后被创建。Runtime Service 提供了启动流程、获取和查询运行时流程实例数据等功能。TaskService 业务流程定义里每个活动节点都被称做 Task。Task 负责完成对流程中的任务数据存取,状态变更等操作。而通过 Task Service 能够完成对 Task 的操作,包括运行时任务查询、签收、完成、删除以及变量设置等功能。IdentityService Activiti5 中包含了一套用户和组管理的功能,若系统已有组织结构也可以不使用 Activiti5 提供的。使用 Identity Service 完成对用户和组的管理。ManagementService Management Service 提供的功能不在工作流驱动的应用程序中它一般是对 Activiti5 流程引擎的管理和维护,主要于 Activiti5 系统的日常维护。
【参考文献】
相关期刊论文 前10条
1 李响;李彤;谢仲文;何云;成蕾;韩煦;;一种面向SaaS多租户的多层模型[J];计算机科学;2017年11期
2 夏秋烨;朱盛萍;荣莉;;SaaS模式在小微企业财务外包中的应用[J];会计之友;2017年18期
3 陈路路;周凤;;一种协同的柔性Activiti5引擎设计[J];计算机技术与发展;2017年03期
4 臧超;;电子政务SaaS云计算信息安全风险解析[J];科技创新导报;2015年34期
5 刘湖平;戴子良;;SaaS特点及应用研究[J];中国管理信息化;2015年13期
6 朱涵钰;吕廷杰;;大型企业用户SaaS服务采纳中面临的挑战研究[J];北京邮电大学学报(社会科学版);2014年05期
7 冀汶莉;李向军;戴旭;;基于云计算SaaS模式OA系统的设计与实现[J];西安科技大学学报;2014年05期
8 谢然;;中国最具影响力的SaaS软件企业百强榜单[J];互联网周刊;2014年18期
9 邓兆祥;王辉;卢海峰;;SaaS模式的公共技术服务平台关键技术[J];重庆大学学报;2014年02期
10 汪德帅;张一川;张斌;刘莹;;面向多租约SaaS应用的负载均衡机制研究与实现[J];小型微型计算机系统;2012年01期
相关博士学位论文 前1条
1 顾平莉;SaaS应用中多租户若干关键技术研究[D];北京邮电大学;2012年
相关硕士学位论文 前6条
1 朱黄华;基于SaaS模式的视频会议系统研究与实现[D];华南理工大学;2016年
2 丁杰;某企业招聘管理系统的设计与实现[D];北京邮电大学;2013年
3 赵新晓;支持可定制建模方式的工作流系统的研究及实现[D];山东大学;2012年
4 严尧琦;健康体检信息系统的设计与实现[D];上海交通大学;2011年
5 陈伟;面向SaaS 应用的软件定制技术研究[D];上海交通大学;2011年
6 贾迪楠;基于jBPM的可定制流程的办公系统的设计与实现[D];北京邮电大学;2010年
本文编号:2812365
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2812365.html