基于微服务的精细化业务流程编排系统
发布时间:2021-02-01 15:55
传统业务流程建模适合涉及实体较少、流程简单固定的服务,无法很好地应对大量的实体数据与快速迭代的服务流程。传统编排模型侧重于在中心化的模型中来进行服务协调,不适宜分布式的服务现状。在如今越来越复杂的服务场景中,服务流程涉及到的实体较多,流程复杂多变,相似流程很多,且系统中的微服务大多部署在分布式环境中。如何在涉及多实体的复杂服务场景进行服务建模与编排调用是本文的主要研究问题,对于企业组织服务效率的提高有重要意义。针对以上问题,本文提出精化流程模型与Choreography编排模型。精化流程模型用于解决业务流程建模的问题,该模型由三个子模块组成,针对多实体应用场景有很强的表达能力,可将业务流程的建模与实现进行解耦,方便业务专家与开发人员进行沟通,增强系统的复用能力。Choreography编排模型解决分布式环境下的编排问题。该模型含有四个关键部件,相比传统编排模型增加了数据原子与实例级别的关联关系,对于分布式环境中的不同实例有更强的控制能力。这两个模型经过与传统模型的对比,更适合如今复杂服务场景中的业务流程建模与服务编排。针对以上模型,本文设计一套精细化业务流程编排系统来进行模型实现。同时...
【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
图1.1服务架构演进??
需的工作流管理系统。该系统的开发过程通常是,公司给出需求,开发人员根??据需求定义出流程,并为流程配置应用、人员组织结构等,将流程部署到机器??上,如图1.5。工作流管理系统主要基于工作流技术,通过软件来定义、创建??与管理工作流执行过程[18]。????i?史&(n:?if?目(3,?*?二"wi?sfc.M!??-,?i???L?lf>?JT>ngX?ET|??i...?3?ApplkW^njUnaflo*?^?tS?g??;?:?^?-??*?(3?Applic^oer?Palttt*?*?|?H?|rj??se>??-?*-*??舍?si"??f':??loovon?^?1W??,一?^^?eBa????jr*?CK.erto^pinior?/?\?/?\??AIM??‘内?O???????-??〇?*??S?*rt?Stud?ntAppty?TeschrrChecK?Di'?to?Chc<k?End??1?:???g????ass??r?*6? ̄?=??^?ToacherOpimon??IfH?S*?T*?her〇pmi〇r??S£??Is?/vMWSS?〇,?n?SWtii?BASIC???*??600L????rra^.????图1.5某个工作流管理系统??传统工作流往云端迁移形成云工作流。客户看到的云工作流是一个大的工??作流平台
者实体的所有数据与其生命周期。该模型介绍如下。??Artifact是一个与业务相关的关键实体,是动态的概念型实体,用于指导业??务的操作,实体内容随流程中的操作变化。该模型如图2.2所示。??Information?model?Lifecycle?Artifact??+〇=?@??图2.2实体Artifact模型??Artifact模型包括以下几个部分:???信息模型:由流程相关的Artifact实体组成。??*生命周期模型:由Artifact在流程中的状态组成,描述流程执行过程。??*流程相关的Artifact实体构成信息模型,Artifact在执行过程中的状态组??成了生命周期模型,能够描述流程的执行过程。??Artifact模型的目标是提供统一的端到端的全局视图,用以描述相关实体及??演化过程@1。该模型并没有明确的实现规定,类似微服务一样,它是一种思想一??种规范,基于它有很多的衍生模型,举例如下。??AC0M模型??ACOM?(Artifact-Centered?Operational?Modeling,以实体为中心的可操作??建模)中业务Artifact具备以下特性:??(1)Artifact由两部分组成整个业务范围内的一个唯一标识与自描述性的内??容。(2)Artifact的标识不能修改一个Artifact
【参考文献】:
期刊论文
[1]微服务组合方法研究进展[J]. 辛园园,李俊晖,李阵. 无线通信技术. 2018(03)
[2]面向云计算的工作流技术[J]. 柴学智,曹健. 小型微型计算机系统. 2012(01)
[3]解决变化问题的自底向上流程建模方法[J]. 严志民,徐玮. 计算机集成制造系统. 2011(08)
[4]MVC模式研究的综述[J]. 任中方,张华,闫明松,陈世福. 计算机应用研究. 2004(10)
博士论文
[1]以Artifact为中心的业务流程模型挖掘关键问题研究[D]. 刘海滨.燕山大学 2012
[2]面向服务的业务流程建模与验证研究[D]. 张曼.西安电子科技大学 2012
[3]以Artifact为中心的业务流程建模与分析[D]. 王颖.燕山大学 2012
[4]支持业务流程管理的工作流建模和分析理论研究[D]. 朱海平.华中科技大学 2004
硕士论文
[1]面向电子商务领域的业务建模方法研究[D]. 高敏.杭州电子科技大学 2018
本文编号:3013037
【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
图1.1服务架构演进??
需的工作流管理系统。该系统的开发过程通常是,公司给出需求,开发人员根??据需求定义出流程,并为流程配置应用、人员组织结构等,将流程部署到机器??上,如图1.5。工作流管理系统主要基于工作流技术,通过软件来定义、创建??与管理工作流执行过程[18]。????i?史&(n:?if?目(3,?*?二"wi?sfc.M!??-,?i???L?lf>?JT>ngX?ET|??i...?3?ApplkW^njUnaflo*?^?tS?g??;?:?^?-??*?(3?Applic^oer?Palttt*?*?|?H?|rj??se>??-?*-*??舍?si"??f':??loovon?^?1W??,一?^^?eBa????jr*?CK.erto^pinior?/?\?/?\??AIM??‘内?O???????-??〇?*??S?*rt?Stud?ntAppty?TeschrrChecK?Di'?to?Chc<k?End??1?:???g????ass??r?*6? ̄?=??^?ToacherOpimon??IfH?S*?T*?her〇pmi〇r??S£??Is?/vMWSS?〇,?n?SWtii?BASIC???*??600L????rra^.????图1.5某个工作流管理系统??传统工作流往云端迁移形成云工作流。客户看到的云工作流是一个大的工??作流平台
者实体的所有数据与其生命周期。该模型介绍如下。??Artifact是一个与业务相关的关键实体,是动态的概念型实体,用于指导业??务的操作,实体内容随流程中的操作变化。该模型如图2.2所示。??Information?model?Lifecycle?Artifact??+〇=?@??图2.2实体Artifact模型??Artifact模型包括以下几个部分:???信息模型:由流程相关的Artifact实体组成。??*生命周期模型:由Artifact在流程中的状态组成,描述流程执行过程。??*流程相关的Artifact实体构成信息模型,Artifact在执行过程中的状态组??成了生命周期模型,能够描述流程的执行过程。??Artifact模型的目标是提供统一的端到端的全局视图,用以描述相关实体及??演化过程@1。该模型并没有明确的实现规定,类似微服务一样,它是一种思想一??种规范,基于它有很多的衍生模型,举例如下。??AC0M模型??ACOM?(Artifact-Centered?Operational?Modeling,以实体为中心的可操作??建模)中业务Artifact具备以下特性:??(1)Artifact由两部分组成整个业务范围内的一个唯一标识与自描述性的内??容。(2)Artifact的标识不能修改一个Artifact
【参考文献】:
期刊论文
[1]微服务组合方法研究进展[J]. 辛园园,李俊晖,李阵. 无线通信技术. 2018(03)
[2]面向云计算的工作流技术[J]. 柴学智,曹健. 小型微型计算机系统. 2012(01)
[3]解决变化问题的自底向上流程建模方法[J]. 严志民,徐玮. 计算机集成制造系统. 2011(08)
[4]MVC模式研究的综述[J]. 任中方,张华,闫明松,陈世福. 计算机应用研究. 2004(10)
博士论文
[1]以Artifact为中心的业务流程模型挖掘关键问题研究[D]. 刘海滨.燕山大学 2012
[2]面向服务的业务流程建模与验证研究[D]. 张曼.西安电子科技大学 2012
[3]以Artifact为中心的业务流程建模与分析[D]. 王颖.燕山大学 2012
[4]支持业务流程管理的工作流建模和分析理论研究[D]. 朱海平.华中科技大学 2004
硕士论文
[1]面向电子商务领域的业务建模方法研究[D]. 高敏.杭州电子科技大学 2018
本文编号:3013037
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3013037.html