System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种关于云计算的业务执行方法及装置制造方法及图纸_技高网

一种关于云计算的业务执行方法及装置制造方法及图纸

技术编号:40520797 阅读:6 留言:0更新日期:2024-03-01 13:38
本申请实施例提供了一种关于云计算的业务执行方法及装置,涉及数据处理技术领域。该方法包括:接收目标业务的请求指令;所述目标业务的请求指令是关于云计算的不同业务类型的云产品的业务请求指令;根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件;其中,针对每一种所述业务类型设置有对应的多个工作站,所述多个工作站中的任一工作站包括至少一个插件;基于所述工作站的顺序,逐个调用所述各个工作站对应的至少一个目标插件,以逐步执行所述各个工作站对应的至少一个目标插件的功能,完成所述目标业务。本申请实施例用于在能够满足正常要求和特殊要求的云产品对业务流程的插件需求的同时,降低研发成本。

【技术实现步骤摘要】

本公开涉及数据处理,具体涉及一种关于云计算的业务执行方法及装置


技术介绍

1、随着云计算的日益普及,企业各类业务系统越来越依赖于云计算的支撑,随之也产生了多种多样的云产品,最常见的云产品包括云计算器、云硬盘、云备份、云数据库、容器引擎、负载均衡等各种资源。用户就可以根据对云产品的需要,下发对应业务的请求指令,以实现对云产品的使用,例如,可以在某平台下单云产品a。

2、现有技术中,针对关于云产品的业务类型的不同,设置有对应的标准化流程,当用户下发业务类型为a的请求指令之后,只需要执行业务类型a对应的标准化流程即可,但是,由于云产品的多种多样,往往会出现一些对标准化流程有特殊要求的产品(例如,某些云产品的保密性比较高,需要在原标准化流程中增加对应的加密解密的插件),因此,无法直接使用原标准化流程,需要为它们定制对应的流程,为了解决上述问题,开发人员通常就会在标准化流程的基础上进行修改或是添加对应的插件,并在特定插件前加入对应的条件判断,以同时能够满足正常要求和特殊要求的云产品对业务流程的插件需求。

3、虽然上述方法能够满足特殊云产品的插件需求,但是,由于在标准化流程的基础上直接加入大量的条件判断代码以及插件对应的代码,会导致研发成本增加,同时产生大量的冗余代码,影响业务流程执行时的效率。


技术实现思路

1、有鉴于此,本申请实施例提供了一种关于云计算的业务执行方法及装置,用于在能够满足正常要求和特殊要求的云产品对业务流程的插件需求的同时,降低研发成本。

<p>2、第一方面,本申请实施例提供了一种关于云计算的业务执行方法,包括:

3、接收目标业务的请求指令;所述目标业务的请求指令是关于云计算的不同业务类型的云产品的业务请求指令;

4、根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件;其中,针对每一种所述业务类型设置有对应的多个工作站,所述多个工作站中的任一工作站包括至少一个插件;

5、基于所述工作站的顺序,逐个调用所述各个工作站对应的至少一个目标插件,以逐步执行所述各个工作站对应的至少一个目标插件的功能,完成所述目标业务。

6、作为本申请实施例一种可选的实施方式,在所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件之前,所述方法还包括:

7、根据所述目标业务的请求指令,获取所述目标业务的请求指令所对应的业务类型。

8、作为本申请实施例一种可选的实施方式,所述目标业务的请求指令携带有所述目标业务对应的业务类型标识;

9、所述根据所述目标业务的请求指令,获取所述目标业务的请求指令所对应的业务类型,包括:

10、基于所述目标业务的请求指令携带的所述业务类型标识,从预设对应关系中获取所述目标业务对应的业务类型;所述预设对应关系中包括所述业务类型以及标识的对应关系。

11、作为本申请实施例一种可选的实施方式,所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件,包括:

12、获取所述目标业务对应的各个工作站中的每个插件的属性信息;所述属性信息包括所述各个插件针对不同业务类型的执行生效信息;

13、基于所述目标业务的业务类型,根据所述各个工作站中的每个插件的执行生效信息,确定所述目标业务对应的至少一个目标插件。

14、作为本申请实施例一种可选的实施方式,在所述接收目标业务的请求指令之前,所述方法还包括:

15、针对不同业务类型中的每一种业务类型,获取所述业务类型对应的各个流程环节;

16、为所述各个流程环节创建对应的工作站;

17、获取各个云产品在所述各个流程环节中使用的至少一个插件,并将所述至少一个插件添加至各个流程环节对应的工作站中。

18、作为本申请实施例一种可选的实施方式,所述属性信息还包括:所述各个工作站中各个插件的执行顺序;

19、当所述目标业务对应的多个工作站中需要调用多个插件时,基于所述各个插件的执行顺序,依次调用所述多个插件,以逐步执行所述各个工作站对应的至少一个目标插件的功能,完成所述目标业务。

20、作为本申请实施例一种可选的实施方式,所述方法还包括:

21、根据所述云产品的插件需求,更新不同业务类型对应的所述工作站中的插件,以及插件对应的属性信息。

22、第二方面,本申请实施例提供了一种关于云计算的业务执行装置,包括:

23、接收单元,用于接收目标业务的请求指令;所述目标业务的请求指令是关于云计算的不同业务类型的云产品的业务请求指令;

24、确定单元,用于根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件;其中,针对每一种所述业务类型设置有对应的多个工作站,所述多个工作站中的任一工作站包括至少一个插件;

25、调用单元,用于基于所述工作站的顺序,逐个调用所述各个工作站对应的至少一个目标插件,以逐步执行所述各个工作站对应的至少一个目标插件的功能,完成所述目标业务。

26、作为本申请实施例一种可选的实施方式,所述关于云产品的业务执行装置,还包括获取单元,具体用于根据所述目标业务的请求指令,获取所述目标业务的请求指令所对应的业务类型。

27、作为本申请实施例一种可选的实施方式,所述目标业务的请求指令携带有所述目标业务对应的业务类型标识;所述获取单元,具体用于基于所述目标业务的请求指令携带的所述业务类型标识,从预设对应关系中获取所述目标业务对应的业务类型;所述预设对应关系中包括所述业务类型以及标识的对应关系。

28、作为本申请实施例一种可选的实施方式,所述确定单元,具体用于获取所述目标业务对应的各个工作站中的每个插件的属性信息;所述属性信息包括所述各个插件针对不同业务类型的执行生效信息;基于所述目标业务的业务类型,根据所述各个工作站中的每个插件的执行生效信息,确定所述目标业务对应的至少一个目标插件。

29、作为本申请实施例一种可选的实施方式,在所述接收目标业务的请求指令之前,所述获取单元,还用于针对不同业务类型中的每一种业务类型,获取所述业务类型对应的各个流程环节;为所述各个流程环节创建对应的工作站;获取各个云产品在所述各个流程环节中使用的至少一个插件,并将所述至少一个插件添加至各个流程环节对应的工作站中。

30、作为本申请实施例一种可选的实施方式,所述属性信息还包括:所述各个工作站中各个插件的执行顺序;当所述目标业务对应的多个工作站中需要调用多个插件时,基于所述各个插件的执行顺序,依次调用所述多个插件,以逐步执行所述各个工作站对应的至少一个目标插件的功能,完成所述目标业务。

31、作为本申请实施例一种可选的实施方式,所述关于云产品的业务执行装置,还包括更新单元,具体用于根据所述云产品的插件需求,更新不同业务类型对应的所述工作站中的插件,以及插件对应的属性信息。本文档来自技高网...

【技术保护点】

1.一种关于云计算的业务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述目标业务的请求指令携带有所述目标业务对应的业务类型标识;

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件,包括:

5.根据权利要求1所述的方法,其特征在于,在所述接收目标业务的请求指令之前,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述属性信息还包括:所述各个工作站中各个插件的执行顺序;

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.一种关于云计算的业务执行装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在执行计算机程序时,使得所述电子设备实现权利要求1-7任一项所述的关于云计算的业务执行方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现权利要求1-7任一项所述的关于云计算的业务执行方法。

...

【技术特征摘要】

1.一种关于云计算的业务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述目标业务的请求指令携带有所述目标业务对应的业务类型标识;

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务对应的业务类型,确定各个工作站对应的至少一个目标插件,包括:

5.根据权利要求1所述的方法,其特征在于,在所述接收目标业务的请求指令之前,所述方法还包括:

6.根据权利要求4所述的方法,其特...

【专利技术属性】
技术研发人员:房星宇
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1