System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 业务实现方法、装置、计算机设备和存储介质制造方法及图纸_技高网

业务实现方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40399777 阅读:4 留言:0更新日期:2024-02-20 22:25
本申请涉及一种业务实现方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:在目标业务场景的执行过程中,确定待执行的业务功能;基于业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;基于业务功能对应的功能标识以及业务功能的特征信息,在数据库中确定目标配置规则信息;基于目标功能执行模板以及目标配置规则信息,执行业务功能。采用本方法能够提高业务实现效率。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种业务实现方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、目前的业务场景逐渐趋向于复杂化,不同业务场景之间可能存在交叉业务,即越来越多大型的业务场景中存在重复性内容。然后,在具体应用时,通过调用工具对各功能组件进行调用。

2、传统的业务实现方法中,开发人员通常会针对业务场景中的常规功能进行编译,生成相应的功能组件,在具体业务场景中,用户通过调度系统进行功能组件的调用,按照预先设定的调用顺序,调用该功能组件,完成相应业务。

3、然而,传统的业务实现方法,业务场景复杂多变,针对每一业务场景编译功能组件,开发难度大,且组件运维复杂度较高,进而导致业务实现效率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种业务实现方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种业务实现方法,包括:

3、在目标业务场景的执行过程中,确定待执行的业务功能;

4、基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;

5、基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;

6、基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。

7、在其中一个实施例中,所述在目标业务场景的执行过程中,确定待执行的业务功能,包括:p>

8、响应于目标业务场景的执行请求,确定所述目标业务场景中包含的各业务功能;

9、基于预设的业务功能执行顺序,在所述各业务功能中确定当前待执行的业务功能。

10、在其中一个实施例中,所述在目标业务场景的执行过程中,确定待执行的业务功能之前,所述方法还包括:

11、获取各类型业务功能的历史执行代码;所述历史执行代码中包含业务执行信息;

12、针对每一类型业务功能,提取所述历史执行代码中的通用信息和配置规则信息;

13、构建所述通用信息与所述配置规则信息间的映射关系;

14、基于所述通用信息以及所述映射关系生成功能执行模板,将所述功能执行模板存储至调度系统,并将所述配置规则信息存储至数据库。

15、在其中一个实施例中,所述将所述配置规则信息存储至数据库,包括:

16、针对每一类型业务功能,基于所述业务功能的历史执行代码中通用信息和配置规则信息间的映射关系,构建所述功能执行模板与所述配置信息规则间的索引;

17、将所述业务功能对应的配置规则信息作为规则表项,构建数据库表,存储至数据库中。

18、在其中一个实施例中,所述配置规则信息中包含日志打印规则、执行顺序规则、执行启停规则和错误捕捉规则。

19、在其中一个实施例中,所述方法还包括:

20、响应于目标业务功能更新请求,确定所述目标业务功能对应的更新配置规则信息;

21、基于所述更新配置规则信息,生成批量更新脚本;

22、执行所述批量更新脚本,更新所述数据库中所述目标业务功能对应的目标配置规则信息。

23、第二方面,本申请还提供了一种业务实现装置,所述装置包括:

24、第一确定模块,用于在目标业务场景的执行过程中,确定待执行的业务功能;

25、第二确定模块,用于基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;

26、第三确定模块,用于基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;

27、执行模块,用于基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。

28、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

29、在目标业务场景的执行过程中,确定待执行的业务功能;

30、基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;

31、基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;

32、基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。

33、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

34、在目标业务场景的执行过程中,确定待执行的业务功能;

35、基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;

36、基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;

37、基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。

38、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

39、在目标业务场景的执行过程中,确定待执行的业务功能;

40、基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;

41、基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;

42、基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。

43、上述业务实现方法、装置、计算机设备、存储介质和计算机程序产品,在目标业务场景的执行过程中,确定待执行的业务功能;基于所述业务功能对应的功能标识,在功能标识与功能执行模板的映射关系中确定目标功能执行模板;基于所述业务功能对应的功能标识以及所述业务功能的特征信息,在数据库中确定目标配置规则信息;基于所述目标功能执行模板以及所述目标配置规则信息,执行所述业务功能。采用本方法,在业务实现过程中,通过预先创建通用性的功能执行模板,可以实现在目标业务场景下业务功能的直接调用实现,将具体业务场景中业务功能的具体配置规则以数据的形式存储在数据库中,在运维管理和更新管理过程中,可以实现具体配置规则的批量修改,从而,提高了整体业务实现效率。

本文档来自技高网...

【技术保护点】

1.一种业务实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在目标业务场景的执行过程中,确定待执行的业务功能,包括:

3.根据权利要求1所述的方法,其特征在于,所述在目标业务场景的执行过程中,确定待执行的业务功能之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述配置规则信息存储至数据库,包括:

5.根据权利要求3所述的方法,其特征在于,所述配置规则信息中包含日志打印规则、执行顺序规则、执行启停规则和错误捕捉规则。

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

7.一种业务实现装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种业务实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在目标业务场景的执行过程中,确定待执行的业务功能,包括:

3.根据权利要求1所述的方法,其特征在于,所述在目标业务场景的执行过程中,确定待执行的业务功能之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述配置规则信息存储至数据库,包括:

5.根据权利要求3所述的方法,其特征在于,所述配置规则信息中包含日志打印规则、执行顺序规则、执行启停规则和错误捕捉规则。

6.根据权利要求1...

【专利技术属性】
技术研发人员:张杜璠
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:

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

1