业务处理系统、业务编排方法、装置、设备及存储介质制造方法及图纸

技术编号:25044863 阅读:16 留言:0更新日期:2020-07-29 05:34
本公开实施例公开了一种业务处理系统、业务编排方法、装置、设备及存储介质。业务编排方法包括:从业务流程文件中提取流程环节生成第一层业务节点,其中,业务流程文件中记录有业务的流程环节和流程环节的执行顺序;根据第一层业务节点的属性,获取用于实现第一层业务节点的能力编排文件,其中,能力编排文件记录有第二层业务节点以及第二层业务节点的执行顺序;根据第二层业务节点的属性,获取用于实现第二层业务节点的领域能力编排文件,其中,领域能力编排文件记录有用于实现第二层业务节点的领域能力模块。如此,从而建立业务流程分层编排框架,支持多条业务线间的复用,提升系统可扩展性,降低复杂度高的业务线的维护成本。

【技术实现步骤摘要】
业务处理系统、业务编排方法、装置、设备及存储介质
本公开涉及计算机
,具体涉及业务处理系统、业务编排方法、装置、设备及存储介质。
技术介绍
在通过互联网进行的业务中,几乎所有的业务线都涉及一方请求,另一方进行处理等过程节点。不同业务线的过程节点通常有相同的部分,也会有一定差异。各条业务线的固化设计难以满足新业务快速上线、旧业务迅速调整的需求。多条业务线维护重复的状态机,系统设计中包含重复的结构。巨量的业务处理需要系统的稳定性,保证交易业务线的稳定运行。
技术实现思路
为了解决相关技术中的问题,本公开实施例提供业务处理系统、业务编排方法、装置、设备及存储介质。第一方面,本公开实施例提供了一种业务编排方法,包括:从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块。结合第一方面,本公开在第一方面的第一种实现方式中,还包括:响应于所述能力编排文件中的第二层业务节点和/或所述第二层业务节点的执行顺序的改变,调整所述第一层业务节点的功能。结合第一方面或第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,还包括:响应于所述领域能力编排文件中的领域能力模块的改变,调整所述第二层业务节点的功能;响应于所述第二层业务节点的功能的改变,调整所述第一层业务节点的功能。结合第一方面,本公开在第一方面的第三种实现方式中,所述第二层业务节点提供特定服务来支撑所述第一层业务节点执行业务。结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述领域能力模块向所述第二层业务节点提供特定功能来支撑所述第二层业务节点提供特定服务。第二方面,本公开实施例提供了一种业务编排装置,包括:提取模块,被配置为从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;第一获取模块,被配置为根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;第二获取模块,被配置为根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块。结合第二方面,本公开在第二方面的第一种实现方式中,还包括:第一调整模块,被配置为响应于所述能力编排文件中的第二层业务节点和/或所述第二层业务节点的执行顺序的改变,调整所述第一层业务节点的功能。结合第二方面或第二方面的第一种实现方式,本公开在第二方面的第二种实现方式中,还包括:第二调整模块,被配置为响应于所述领域能力编排文件中的领域能力模块的改变,调整所述第二层业务节点的功能;第三调整模块,被配置为响应于所述第二层业务节点的功能的改变,调整所述第一层业务节点的功能。结合第二方面,本公开在第二方面的第三种实现方式中,所述第二层业务节点提供特定服务来支撑所述第一层业务节点执行业务。结合第二方面的第三种实现方式,本公开在第二方面的第四种实现方式中,所述领域能力模块向所述第二层业务节点提供特定功能来支撑所述第二层业务节点提供特定服务。第三方面,本公开实施例提供了一种业务处理系统,其特征在于,包括:至少一个第一层业务节点,其中所述第一层业务节点是根据业务流程文件中提取流程环节而生成的,并且所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序,其中,按照能力编排文件编排第二层业务节点以实现所述第一层业务节点,其中,根据所述第一层业务节点的属性获取所述能力编排文件,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序,其中,按照领域能力编排文件编排领域能力模块以实现所述第二层业务节点,其中,根据所述第二层业务节点的属性获取所述领域能力编排文件,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块。结合第三方面,本公开在第三方面的第一种实现方式中,响应于所述能力编排文件中的第二层业务节点和/或所述第二层业务节点的执行顺序的改变,调整所述第一层业务节点的功能。结合第三方面或第三方面的第一种实现方式中,本公开在第三方面的第二种实现方式中,响应于所述领域能力编排文件中的领域能力模块的改变,调整所述第二层业务节点的功能;响应于所述第二层业务节点的功能的改变,调整所述第一层业务节点的功能。结合第三方面,本公开在第三方面的第三种实现方式中,所述第二层业务节点提供特定服务来支撑所述第一层业务节点执行业务。结合第三方面的第三种实现方式,本公开在第三方面的第四种实现方式中,所述领域能力模块向所述第二层业务节点提供特定功能来支撑所述第二层业务节点提供特定服务。第四方面,本公开实施例中提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面、第一方面的第一种实现方式至第四种实现方式任一项所述的方法。第五方面,本公开实施例中提供了一种可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面、第一方面的第一种实现方式至第四种实现方式任一项所述的方法。本公开实施例提供的技术方案可以包括以下有益效果:根据本公开实施例提供的技术方案,通过从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块,从而建立业务流程分层编排框架,支持多条业务线间的复用,提升系统可扩展性,降低复杂度高的业务的维护成本。根据本公开实施例提供的技术方案,通过还包括:响应于所述能力编排文件中的第二层业务节点和/或所述第二层业务节点的执行顺序的改变,调整所述第一层业务节点的功能,从而建立业务流程分层编排框架,支持多条业务线间的复用,提升系统可扩展性,降低复杂度高的业务的维护成本。根据本公开实施例提供的技术方案,通过还包括:响应于所述领域能力编排文件中的领域能力模块的改变,调整所述第二层业务节点的功能;响应于所述本文档来自技高网...

【技术保护点】
1.一种业务编排方法,其特征在于,包括:/n从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;/n根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;/n根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块。/n

【技术特征摘要】
1.一种业务编排方法,其特征在于,包括:
从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;
根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;
根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,所述领域能力编排文件记录有用于实现所述第二层业务节点的领域能力模块。


2.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述能力编排文件中的第二层业务节点和/或所述第二层业务节点的执行顺序的改变,调整所述第一层业务节点的功能。


3.根据权利要求1或2所述的方法,其特征在于,还包括:
响应于所述领域能力编排文件中的领域能力模块的改变,调整所述第二层业务节点的功能;
响应于所述第二层业务节点的功能的改变,调整所述第一层业务节点的功能。


4.根据权利要求1所述的方法,其特征在于,所述第二层业务节点提供特定服务来支撑所述第一层业务节点执行业务。


5.一种业务编排装置,其特征在于,包括:
提取模块,被配置为从业务流程文件中提取流程环节生成第一层业务节点,其中,所述业务流程文件中记录有业务的流程环节和所述流程环节的执行顺序;
第一获取模块,被配置为根据所述第一层业务节点的属性,获取用于实现所述第一层业务节点的能力编排文件,其中,所述能力编排文件记录有第二层业务节点以及所述第二层业务节点的执行顺序;
第二获取模块,被配置为根据所述第二层业务节点的属性,获取用于实现所述第二层业务节点的领域能力编排文件,其中,...

【专利技术属性】
技术研发人员:盛赫
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1