业务交易逻辑编排方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37958594 阅读:8 留言:0更新日期:2023-06-30 09:32
本申请涉及一种业务交易逻辑编排方法、装置、计算机设备、存储介质和计算机程序产品,应用于业务处理技术领域。所述方法包括:获取目标业务需求;根据目标业务需求,从预设逻辑库中,获得匹配的多个目标代码逻辑;预设逻辑库包括业务需求与代码逻辑之间的对应关系;根据目标脚本和目标业务需求对应的目标业务交易逻辑,对多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,以基于目标业务处理逻辑对目标业务需求对应的目标业务进行处理;目标脚本设置在与目标业务交易逻辑对应的相邻目标代码逻辑之间。采用本方法能够降低人工工作量。量。量。

【技术实现步骤摘要】
业务交易逻辑编排方法、装置、计算机设备和存储介质


[0001]本申请涉及业务处理
,特别是涉及一种业务交易逻辑编排方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着业务的增长,用户对金融机构的业务需求量也不断增大;面对与日俱增的业务需求,开发人员每次都要针对新的业务需求编写新的代码逻辑,以基于该代码逻辑对业务需求对应的业务进行处理,满足用户需求。
[0003]然而,在业务需求比较复杂时,开发人员开发新的代码逻辑则也花费的时间长,这使得人工工作量大。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够降低人工工作量的业务交易逻辑编排方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种业务交易逻辑编排方法,所述方法包括:
[0006]获取目标业务需求;
[0007]根据所述目标业务需求,从预设逻辑库中,获得匹配的多个目标代码逻辑;所述预设逻辑库包括业务需求与代码逻辑之间的对应关系;
[0008]根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,以基于所述目标业务处理逻辑对所述目标业务需求对应的目标业务进行处理;所述目标脚本设置在与所述目标业务交易逻辑对应的相邻所述目标代码逻辑之间。
[0009]在一个实施例中,所述根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,包括:
[0010]根据所述目标脚本和所述目标业务交易逻辑,获得每一所述目标代码逻辑需要的目标逻辑参数;
[0011]根据所述目标业务交易逻辑和每一所述目标代码逻辑需要的目标逻辑参数,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。
[0012]在一个实施例中,所述根据所述目标脚本和所述目标业务交易逻辑,获得每一所述目标代码逻辑需要的目标逻辑参数,包括:
[0013]根据所述目标脚本和所述目标业务交易逻辑,从每一所述目标代码逻辑对应的前一所述目标代码逻辑的交易报文中,提取每一所述目标代码逻辑需要的目标逻辑参数。
[0014]在一个实施例中,所述根据所述目标脚本和所述目标业务交易逻辑,从每一所述目标代码逻辑对应的前一所述目标代码逻辑的交易报文中,提取每一所述目标代码逻辑需要的目标逻辑参数,包括:
[0015]根据所述目标业务交易逻辑、前一所述目标代码逻辑、以及前一所述目标代码逻
辑对应的逻辑入参参数,获得前一所述目标代码逻辑对应的逻辑出参参数;前一所述目标代码逻辑的交易报文中包括所述逻辑入参参数和所述逻辑出参参数;
[0016]根据所述目标脚本,从前一所述目标代码逻辑对应的逻辑出参参数中,获得每一所述目标代码逻辑需要的目标入参参数,所述目标逻辑参数包括所述目标入参参数。
[0017]在一个实施例中,所述根据所述目标业务交易逻辑和每一所述目标代码逻辑需要的目标逻辑参数,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑,包括:
[0018]根据所述目标业务交易逻辑、每一所述目标代码逻辑需要的目标逻辑参数、以及所述目标逻辑参数在每一所述目标代码逻辑中的逻辑位置,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。
[0019]在一个实施例中,所述根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,包括:
[0020]在根据目标业务交易逻辑,利用预设软件开发工具包中的预设脚本引擎,将所述多个目标代码逻辑注入到预设脚本语言环境的情况下,基于所述目标脚本对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑;所述预设脚本引擎中有所述目标脚本。
[0021]第二方面,本申请提供一种业务交易逻辑编排装置,所述装置包括:
[0022]业务需求获取模块,用于获取目标业务需求;
[0023]代码逻辑获取模块,用于根据所述目标业务需求,从预设逻辑库中,获得匹配的多个目标代码逻辑;所述预设逻辑库包括业务需求与代码逻辑之间的对应关系;
[0024]处理模块,用于根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,以基于所述目标业务处理逻辑对所述目标业务需求对应的目标业务进行处理;所述目标脚本设置在与所述目标业务交易逻辑对应的相邻所述目标代码逻辑之间。
[0025]在一个实施例中,所述处理模块,还用于:
[0026]根据所述目标脚本和所述目标业务交易逻辑,获得每一所述目标代码逻辑需要的目标逻辑参数;
[0027]根据所述目标业务交易逻辑和每一所述目标代码逻辑需要的目标逻辑参数,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。
[0028]在一个实施例中,所述处理模块,还用于:
[0029]根据所述目标脚本和所述目标业务交易逻辑,从每一所述目标代码逻辑对应的前一所述目标代码逻辑的交易报文中,提取每一所述目标代码逻辑需要的目标逻辑参数。
[0030]在一个实施例中,所述处理模块,还用于:
[0031]根据所述目标业务交易逻辑、前一所述目标代码逻辑、以及前一所述目标代码逻辑对应的逻辑入参参数,获得前一所述目标代码逻辑对应的逻辑出参参数;前一所述目标代码逻辑的交易报文中包括所述逻辑入参参数和所述逻辑出参参数;
[0032]根据所述目标脚本,从前一所述目标代码逻辑对应的逻辑出参参数中,获得每一所述目标代码逻辑需要的目标入参参数,所述目标逻辑参数包括所述目标入参参数。
[0033]在一个实施例中,所述处理模块,还用于:
[0034]根据所述目标业务交易逻辑、每一所述目标代码逻辑需要的目标逻辑参数、以及所述目标逻辑参数在每一所述目标代码逻辑中的逻辑位置,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。
[0035]在一个实施例中,所述处理模块,还用于:
[0036]在根据目标业务交易逻辑,利用预设软件开发工具包中的预设脚本引擎,将所述多个目标代码逻辑注入到预设脚本语言环境的情况下,基于所述目标脚本对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑;所述预设脚本引擎中有所述目标脚本。
[0037]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0038]获取目标业务需求;
[0039]根据所述目标业务需求,从预设逻辑库中,获得匹配的多个目标代码逻辑;所述预设逻辑库包括业务需求与代码逻辑之间的对应关系;
[0040]根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务交易逻辑编排方法,其特征在于,所述方法包括:获取目标业务需求;根据所述目标业务需求,从预设逻辑库中,获得匹配的多个目标代码逻辑;所述预设逻辑库包括业务需求与代码逻辑之间的对应关系;根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,以基于所述目标业务处理逻辑对所述目标业务需求对应的目标业务进行处理;所述目标脚本设置在与所述目标业务交易逻辑对应的相邻所述目标代码逻辑之间。2.根据权利要求1所述的方法,其特征在于,所述根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,包括:根据所述目标脚本和所述目标业务交易逻辑,获得每一所述目标代码逻辑需要的目标逻辑参数;根据所述目标业务交易逻辑和每一所述目标代码逻辑需要的目标逻辑参数,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标脚本和所述目标业务交易逻辑,获得每一所述目标代码逻辑需要的目标逻辑参数,包括:根据所述目标脚本和所述目标业务交易逻辑,从每一所述目标代码逻辑对应的前一所述目标代码逻辑的交易报文中,提取每一所述目标代码逻辑需要的目标逻辑参数。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标脚本和所述目标业务交易逻辑,从每一所述目标代码逻辑对应的前一所述目标代码逻辑的交易报文中,提取每一所述目标代码逻辑需要的目标逻辑参数,包括:根据所述目标业务交易逻辑、前一所述目标代码逻辑、以及前一所述目标代码逻辑对应的逻辑入参参数,获得前一所述目标代码逻辑对应的逻辑出参参数;前一所述目标代码逻辑的交易报文中包括所述逻辑入参参数和所述逻辑出参参数;根据所述目标脚本,从前一所述目标代码逻辑对应的逻辑出参参数中,获得每一所述目标代码逻辑需要的目标入参参数,所述目标逻辑参数包括所述目标入参参数。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述目标业务交易逻辑和每一所述目标代码逻辑需要的目标逻辑参数,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑,包括:根据所述目标业务交易逻辑、每一所述目标代码逻辑需要的目标逻辑参数、以及所述目标逻辑参数在每一所述目标代码逻辑中的逻辑位置,对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑。6.根据权利要求1所述的方法,其特征在于,所述根据目标脚本和所述目标业务需求对应的目标业务交易逻辑,对所述多个目标代码逻辑进行逻辑编排,获得目标业务处理逻辑,包括:在根据目标业务交易逻辑,利用预设软件开发工具包中的预设脚本引擎,将所述多个目标代码逻辑注入到预设脚本语言环境的情况下,基于所述目标脚本对所述多个目标代码逻辑进行逻辑编排,获得所述目标业务处理逻辑;所述预设脚本引擎中有所述目标...

【专利技术属性】
技术研发人员:江泽奇郑鹏范莎
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1