当前位置:主页 > 科技论文 > 软件论文 >

基于微服务架构的轻量级工作流平台的设计与实现

发布时间:2020-10-10 20:45
   随着我国网民规模的持续平稳增长以及手机网民的占比越来越高,移动互联网与人们的工作生活联系越来越紧密。办公服务线上化以及移动化办公成为了新的趋势,而传统的以PC端为主的线上办公自动化已经难以满足当今的移动化办公需求。工作流平台诞生于办公自动化领域,作为办公自动化的一个重要组成部分,也需要向为多种终端用户提供服务的移动化、多终端模式转变。本论文设计并实现的基于微服务架构的轻量级工作流平台正是顺应这一趋势,并且结合康赛公司自身的实际业务需求而产生的。它作为一个以微服务风格架构的软件平台,具备了良好的伸缩性、可靠性以及便于向多终端提供服务支持的特点。在此基础上,它还具有功能简单易用,技术选型上基础软件轻量灵活、低成本,以及易于第三方系统接入的特点。首先,本文将对选题背景、选题来源及研究意义进行介绍,分析国内外在微服务及工作流技术的研究现状,之后对涉及的基本概念及技术进行介绍,为本课题的研究、设计与实现打下了良好的基础。然后,本文将借鉴微服务架构成功的实现案例,完成对工作流平台的整体架构研究与设计工作;以工作流的基本概念的研究为基础对自定义的工作流建模方法进行设计,并且基于康赛公司现有产品集成工作流平台功能的需求,对平台与第三方系统对接的方案进行设计。最后,基于以上研究设计,依照需求分析对各个微服务的持久层进行设计,之后对各个核心微服务的业务流程与接口进行详细的设计、实现与分析。本论文的改良点有四个:使用微服务架构对工作流平台进行架构设计;对传统的工作流模型定义进行精简与重构,使得新的工作流模型及其设计器简单易用并且满足需求;使用较为巧妙的用户身份验证设计实现第三方系统与工作流平台的对接功能;设计并实现了具备第三方数据接口的动态表单系统,具有所见即所得,功能丰富的特点。
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:

用例图,用例图,功能,管理员


第三章 工作流平台需求分析向管理员用户提供动态表单设计与管理、工作流模版设计与管理、系统基本信息的录入与管理等功能;向普通用户提供工作流实例的发起与管理、任务处理与管理等功能;向第三方开发人员提供集成接口与策略。3.4.1 管理员相关功能需求管理员是本文设计实现的工作流平台系统的重要参与者,管理员将为平台提供最初的数据来源,这些数据包括平台所需的用户相关数据、表单相关数据以及流程模版相关数据等,同时管理员也将监控整个平台的运行状态,保证系统的正常运行。目前平台对管理员提供了登录、系统信息管理、流程模版设计与管理、动态表单设计与管理等功能,用例图如图 3-1 所示:

用例图,普通用户,用例图,实例


电子科技大学硕士学位论文流程实例操作也是一个多功能集合而成的用例,为普通用户提供的功能主要包括工作流实例发起、工作流实例撤回、实例流动状态图的查看、实例任务处理详情查看、工作流催办、工作流实例重新发起等,下面将对各个功能的功能性需求进行详细分析。

设计图,总体架构,工作流,平台


职责原则以及根据业务能力拆分的解决方案将平台所需提供的服务拆分心微服务,分别是工作流模版微服务、动态表单微服务、工作流引擎微服管理微服务。各个核心微服务的作用说明如下:动态表单微服务:该微服务主要向管理员用户提供与动态表单模板设计能支持,包括表单模板的解析保存、模板的获取与管理等;工作流模版微服务:该微服务对工作流模型的定义或设计进行支撑,可用户提供工作流模型数据的持久化、获取与管理等功能;工作流引擎微服务:该微服务是工作流平台最核心的服务,它能够对工进行解析,并支持工作流实例的发起与流转以及任务的执行和协调控制;系统管理微服务:该服务主要为工作流平台的运行提供一些基础系统数功能,如用户数据、职务数据、组织机构数据等。.2 整体架构设计工作流平台的整体架构设计图如下图 4-1 所示:
【相似文献】

相关期刊论文 前10条

1 谢毅;贺田塔;倪倩芸;吴汗青;;面向能耗的云工作流调度优化[J];系统工程理论与实践;2017年04期

2 吕博文;杨怀洲;;工作流技术综述[J];智能计算机与应用;2018年01期

3 聂竹青;陈智明;周湘超;陈义明;;评估机构分公司管理工作流系统的研究与设计[J];中国资产评估;2017年04期

4 侯敏;;基于工作流的实验室设备管理系统的架构设计[J];数码世界;2017年06期

5 王亚林;;基于微软平台的工作流技术开发实践与研究[J];数码世界;2017年09期

6 韩红云;陈燕;李桃迎;;工作流系统中会签功能的设计与实现[J];计算机与现代化;2014年09期

7 李洪波;;基于状态的可嵌入工作流系统设计[J];计算机与现代化;2011年02期

8 殷慧文;易俗;;工作流系统中一种基于任务-角色的委托模型[J];辽宁大学学报(自然科学版);2011年02期

9 张宁;岳耀志;;工作流系统在济宁联通的应用[J];科协论坛(下半月);2010年01期

10 桑莉莉;;工作流系统适应性检查点机制的研究[J];计算机应用与软件;2010年03期


相关博士学位论文 前10条

1 罗浩宇;云环境下商务工作流的时序正确性研究[D];武汉大学;2018年

2 龚晓庆;基于Web服务的分布式工作流管理系统研究[D];西北大学;2004年

3 董云卫;工作流管理系统的事务建模研究[D];西北大学;2004年

4 吴士亮;面向行业的商品化管理信息系统框架构建与方法研究[D];南京理工大学;2005年

5 杜栓柱;分布式协同工作环境中时间工作流建模技术研究[D];浙江大学;2004年

6 张柯;联邦全过程全系统管理方法及技术研究[D];国防科学技术大学;2005年

7 肖郑进;面向企业应用的工作流精简建模研究[D];浙江大学;2006年

8 任怡;分布异构环境中事务工作流技术的研究[D];国防科学技术大学;2005年

9 陆剑江;支持工作流系统动态变化的柔性及适应性技术研究[D];苏州大学;2004年

10 朱海平;支持业务流程管理的工作流建模和分析理论研究[D];华中科技大学;2004年


相关硕士学位论文 前10条

1 司冬雨;基于工作流技术的农机安全监理信息系统的研究与实现[D];哈尔滨工程大学;2015年

2 朱强;基于工作流的高性能地学计算通用服务平台实现及应用[D];电子科技大学;2018年

3 黄达毅;基于微服务架构的轻量级工作流平台的设计与实现[D];电子科技大学;2018年

4 郏文博;云环境下科学工作流执行过程中的动态优化[D];西北师范大学;2017年

5 李金溶;云环境下科学工作流的执行计划生成[D];西北师范大学;2017年

6 简鹏;一种基于移动互联网的工作流系统设计及实现[D];武汉邮电科学研究院;2018年

7 何思源;工作流访问控制中的优化机制研究[D];湖南大学;2017年

8 孙中武;基于工作流的审批平台的设计与实现[D];华中科技大学;2016年

9 薛智山;基于Activiti工作流的可定制国土资源业务流程的研究与实现[D];湖南工业大学;2017年

10 韩文涛;基于科学工作流的产品开发仿真计算资源集成技术研究[D];北京交通大学;2017年



本文编号:2835565

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2835565.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7ba5b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com