[发明专利]一种微服务场景下的业务流程模型分析方法有效
申请号: | 202110590841.2 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113420419B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 李莹;郜启凯;毛义华;张凌飞 | 申请(专利权)人: | 浙江大学;浙江大学滨海产业技术研究院 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/04 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 彭剑 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 场景 业务流程 模型 分析 方法 | ||
本发明公开了一种微服务场景下的业务流程模型分析方法,包括:设计分析阶段和运行时分析阶段,在设计分析阶段,对流程定义进行可达性分析、模型复杂度分析和实施复杂度分析,根据可达性分析的结果、模型复杂度评分和实施复杂度得到设计分析阶段评分,根据设计分析阶段评分对设计的模型进行调整;在运行时分析阶段,将流程定义在执行环境中运行,进行执行历史分析、QoS策略分析和旁支等待时延分析,综合分析运行时流程实例的QoS价值,结合执行情况进一步调整模型或者优化执行策略。利用本发明的分析方法,通过分析业务流程模型,可以得出参数化的分析结果,从而更好的优化业务流程。
技术领域
本发明属于微服务技术领域,尤其是涉及一种微服务场景下的业务流程模型分析方法。
背景技术
近年来,伴随着微服务的发展,微服务架构已被普遍应用到生产实践中,以开发灵活的分布式程序以替代传统的单体应用,而微服务架构的普及,也带动了服务编排技术的发展。
如公开号为CN111708647A的中国专利文献公开了一种服务请求处理方法,通过接收服务请求方发送的服务请求,利用服务编排技术,将服务请求拆分为第一服务请求及第二服务请求,通过预设的交互组件,将第一服务请求发送至对应的第一服务器,将第二服务请求发送至对应的第二服务器,合并第一服务器返回的结果及第二服务器返回的结果,根据合并后的结果,处理该服务请求,使得各个应用系统仅仅聚焦于各自领域的业务逻辑,避免重复建设,有效地减少了代码开发工作量,实现了对服务请求的校验、加工及访问异常处理,解耦了不同领域的公共安全功能、业务功能。
服务编排技术旨在在一个复杂的微服务系统中,以更加高效的方式去设计和执行工作流,优化众多微服务之间协同工作的同时减轻开发和运维人员的负担。
编排引擎则是服务编排技术的具体应用之一。在一个微服务编排引擎,开发人员可以预定义可执行的业务流程模型,并利用引擎自动执行这些业务流程模型。微服务编排引擎的出现,使得服务之间的耦合度能够进一步降低,服务的服用价值更大;开发人员能够更少的考虑复杂的微服务架构下的调度问题,进而更专注于业务本身的开发;策划人员者可以更加灵活的从系统宏观上实施业务流程,充分复用现有的微服务的同时,也能够更准确的提出业务需求。
可执行业务流程模型作为服务编排的产物和编排引擎的输入,其质量将会从两个方面影响整个微服务架构系统:业务开发需要参考业务流程模型,尽可能的复用现有的业务,准确的设计业务流程,可以有效减轻开发人员的压力。设计合理的业务流程,能够优化业务执行路径,提高系统的整体效率。
日益扩张的业务导致微服务架构下的服务间调用关系越来越复杂,业务流程模型分析方法能够在这类场景下帮助设计人员分析一个业务流程模型的价值,进而优化业务流程模型。
发明内容
本发明提供了一种微服务场景下的业务流程模型分析方法,可以通过分析业务流程模型,得出参数化的分析结果,从而更好的优化业务流程。
为了方便后面的描述,本发明先定义一些基本的术语:
流程定义和流程实例:一个流程定义是一个业务流程模型的规格化描述。一个流程实例是流程定义的一个执行实体。
业务和活动:一个业务代表流程定义中的某个节点,该节点代表着实际存在的服务。一个活动是一个业务的执行实体。
网关:网关是流程定义中的状态节点,网关决定后续的执行路径。
本发明的业务流程模型分析分为两个阶段:设计分析阶段和运行时分析阶段,分别对应流程定义和流程实例。两个阶段分别关注模型的不同属性,分析结果以参数化的指标给出。
本发明的技术方案如下:
一种微服务场景下的业务流程模型分析方法,包括:
(1)设计分析阶段
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;浙江大学滨海产业技术研究院,未经浙江大学;浙江大学滨海产业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110590841.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:甘薯原原种的保存方法及保存装置
- 下一篇:斜舌结构及门锁