基于微服务架构的业务流程引擎设计与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:tt_lang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展和手机应用的普及,企业、院校和政府组织的信息化需求越来越复杂,导致业务需求的复杂多变。因此在软件设计时,通常会采用工作流技术对业务流程进行管理,将管理从业务流程中剥离出来,使业务数据和业务管理各自独立,实现业务管理自动化。传统的业务流程引擎在进行业务处理时仍存在诸如架构复杂、灵活性低、与应用系统难以集成等问题。针对上述问题,本文提出了一种轻量级的分布式业务流程引擎。首先,阐述业务流程引擎的研究背景和研究意义,结合国内外业务流程引擎的研究现状,确定了以微服务架构为基础的流程引擎设计目标,并给出了业务流程引擎的架构设计方案。然后,提出了一种在状态机概念上扩展的用来描述业务流程定义的模型,并提出了模型元素的生命周期的概念。设计了一种基于JSON的业务流程定义语言ESMDL,并依次对ESMDL中的6个流程定义元素的属性、事件、应用场景进行阐述。归纳总结了常见的业务流程模式的概念、应用业务场景和流程图,采用ESMDL对每种模式进行描述,验证ESMDL的语法定义的可行性。最后,基于微服务架构对流程引擎核心模块流程执行引擎、外部业务调用接口、业务流程设计器、业务流程监控四个部分给出详细设计和关键技术点的实现。本文围绕高可用性、高扩展性、高灵活性和轻量化四个原则进行业务流程引擎的设计,不追求复杂的系统功能和架构设计,只实现必要功能,目标是让使用者易于学习和使用。在状态机概念上扩展的模型定义方法,降低了业务流程定义的复杂度,使流程模型更易理解;通过对使用频率较高数据采用不同时态的存储设计结构,极大提高了业务流程引擎的性能;通过对业务流程各个接口标准化设计,降低了业务流程引擎集成的复杂度;通过可视化的流程定义设计工具可快速对业务流程进行配置。在基于微服务架构的基础上,构建了一个灵活性高、扩展性高、可用性高和轻量化的业务流程引擎。
其他文献
游泳相关项目是由游泳运动发展而来的水上运动,包括花样游泳、水中健身操、水球、水上救生等项目。因社会发展产生的需求与游泳相关项目的竞技性特点,游泳相关项目的发展逐渐加快,当前国内14所高等体育院校中,有7所学校开设了游泳相关项目课程,但还是出现了国内对游泳相关项目专业人才的大量需求与缺乏游泳相关项目专业人才培养环境之间的矛盾。游泳相关项目课程的开设对高校的游泳课程体系是一种创新与发展,也是培养游泳相
学位
课程想要实现更好的发展,就需要课程内容在时代的进步中不断优化以满足现代社会的需要。在新时代的背景下改革已经成为一种趋势,随着教育改革的深入,社会对人才的需求也在不断增加,西安体育学院艺术体操选修课程要想培养出符合社会要求的优秀人才就要不断的对课程内容进行完善与优化,来达到培养优秀人才的目标。研究主要采用了问卷调查法、文献资料法、专家访谈法、逻辑分析法、数理统计法等研究方法,对西安体育学院舞蹈表演专
学位
二维MXene是一类新型过渡金属-碳/碳氮/氮化物材料,最早发现的MXene是Ti3C2Tx,由美国Drexel大学Gogotsi课题组利用HF酸从三元层状前驱体MAX材料Ti3Al C2中选择性蚀出Al原子后获得。近十年以来,人们对MXene材料从理论和实验方面进行了大量研究,发现其具有优异的力学、光学、磁学和热学等性质。前期对MXene的研究主要集中在电容器、电池、光催化和光电子器件等领域,但
学位
随着我国社会主义市场经济体制的日益完善,资本市场有关政策持续放开,很多具有潜力的中小企业都选择通过首次公开募股(Initial Public Offering,IPO)的方式入驻资本市场。本文以北交所2022年以来终止IPO的37家企业为例,以其审核过程关注的重点问题为基础,分析当前中小企业IPO失败的原因,并针对企业IPO过程中存在的相关问题提出相应的解决对策,以期为中小企业IPO提供一些经验证
期刊
体育强国背景下,我国各项竞技体育运动项目都得到了迅速发展,竞技健美操运动项目也不列外。伴随竞技健美操项目竞赛规则的更新替换,其专项技术动作的不断创新与拓展和难度动作分值的不断更改与调整,倒逼竞技健美操运动员要不断突破自我,这一系列的变化无疑对竞技健美操运动员来讲提出了更高更多的挑战,对竞技健美操难度动作的完成质量水准要求也更高。在此情况下,就需要竞技健美操运动员要有强大的核心稳定性以及核心力量来维
学位
为了选育岀符合《中国药典》标准的高产优质灵芝药材新品种,本研究采用系统选育法,从野生灵芝菌株中选育出1株综合性状优良的灵芝菌株——“药赤芝1号”。以已审定品种和本课题组同期系统选育的灵芝菌株为对照,对“药赤芝1号”进行连续2年的多点品比试验。结果表明,“药赤芝1号”在2年的多点品比试验中遗传性状表现稳定一致,生产周期约95d,产量大于65g/kg,内在品质符合《中国药典》(2015年版)标准,浸出
期刊
随着休闲度假及健康消费理念的兴起,我国体育旅游的发展正进入快速发展阶段。体育旅游的发展不仅能够激发体育产业的活力,也能够为旅游产业的转型提供新的方向。基于体育旅游价值的逐步凸显,国家和地方政府都出台了相关文件,引导、支持和促进体育旅游的快速发展。体育旅游也被认为是“十四五”时期旅游产业发展的闪亮点。运用文献资料法、实地调查法、专家访谈法、问卷调查法以及SWOT-AHP层次分析等研究方法,对三亚市体
学位
随着教育信息化时代的到来,虚拟现实技术在教育领域的应用研究正在不断增多。然而,虚拟现实技术与地理教学的融合研究尚处于起步阶段,2017版高中地理课程标准提出“深化信息技术应用”的建议,并建议教师在教学过程中要注重运用虚拟现实技术(VR)、增强现实技术(AR),这为地理教学中使用虚拟现实技术提供了实施建议;同时,高中地理学科涉及大量学生未曾到访、不曾目睹的地理区域和景观,这些区域和景观远离学生生活,
学位
期刊
地理研学旅行是地理教学延申拓展的一种教育教学方式,但在开展过程中存在资源种类、基础设施不匹配等问题,而发展较好的乡村旅游可以缓解和解决这些困扰,但将二者结合研究的内容较少。为研究如何利用乡村旅游资源更好的促进地理研学旅行的开展和进步,以乡村旅游发展基础良好的贵州省六盘水市作为研究区域,在对其乡村旅游资源梳理分类以及地理研学旅行现状调查基础之上,遴选了典型乡村旅游地域,并结合高中地理课程标准和教材内
学位