基于映射模型的系统之间业务数据交互的方法和装置制造方法及图纸

技术编号:42918303 阅读:17 留言:0更新日期:2024-10-11 15:46
本发明专利技术提供了一种基于映射模型的系统之间业务数据交互的方法和装置,涉及计算机技术领域,该方法包括:将预先获取的待交互业务数据按照映射模型转换为目标业务数据;映射模型包括:集合模型、对象模型和基础模型;基于目标业务数据进行标准化场景配置,生成目标业务场景;基于目标业务场景,进行业务接口出站配置,或者,进行业务接口入站配置,以实现目标业务的交互,该方法解决了现有系统之间业务交互灵活性差、效率低的技术问题,达到了提高不同系统之间业务交互效率的效果。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其是涉及一种基于映射模型的系统之间业务数据交互的方法和装置


技术介绍

1、随着企业规模不断扩大,各个独立软件系统之间业务交互的场景越来越多。目前传统的对接方式一般通过硬编码进行对接,不仅费时费力而且维护难度大,难以满足企业项目之间快速迭代、快速上线的需求。

2、硬编码意味着将数据逻辑进行转换后写入代码中,当业务需求发生变化或对接的系统数据结构更新时,需要修改中间件代码并重新部署,导致维护成本增加,且响应速度较慢;如果每个新的业务对接都需要定制化开发数据转换逻辑,那么随着业务复杂度和对接系统的增多,中间件将变得庞大而难以管理;硬编码数据转换使得中间件与具体业务紧密耦合,降低了组件的复用性和通用性;硬编码的方式往往无法满足统一的数据标准和服务治理要求,缺乏规范化的数据转换框架支持,难以实现对多种数据源、多种数据格式的一致处理;当数据转换规则复杂多变时,硬编码可能无法提供高效的转换算法或优化方案,影响整体系统的性能表现。也就是说,现有的各系统之间进行业务交互的方法,存在灵活性较差、效率低的技术问题。


技术实现思路

1、本专利技术的目的在于提供一种基于映射模型的系统之间业务数据交互的方法和装置,以缓解现有技术中存在的各系统之间进行业务交互的灵活性差、交互效率低的技术问题。

2、第一方面,本专利技术实施例提供了一种基于映射模型的系统之间业务数据交互的方法,该方法包括:将预先获取的待交互业务数据按照映射模型转换为目标业务数据;上述映射模型包括:集合模型、对象模型和基础模型;基于上述目标业务数据进行标准化场景配置,生成目标业务场景;基于上述目标业务场景,进行业务接口出站配置,或者,进行业务接口入站配置,以实现上述目标业务的交互。

3、在一些可选的实现中,上述集合模型用于映射出口报文或入口报文;上述对象模型用于将多组单个映射组装并返回一个对象;上述基础模型用于实现单个字段的映射配置。

4、在一些可选的实现中,上述集合模型包括上述对象模型;或者,上述对象模型包括上述集合模型。

5、在一些可选的实现中,上述映射模型包括若干个字段映射;每个字段的类型对应相应的映射规则。

6、在一些可选的实现中,当字段outkeytype的类型为list时,对应的上述映射规则为:根据数据源索引取数据,或者对数据进行筛选。

7、在一些可选的实现中,基于上述目标业务数据进行标准化场景配置,生成目标业务场景的步骤,包括:

8、基于上述目标业务数据,加入后置拦截动作;通过固定编码识别目标动作;上述固定编码为根据业务场景配置的映射模板的标识;根据费控接口返回的业务报文,确定目标业务场景。

9、第二方面,本专利技术实施例提供了一种基于映射模型的系统之间业务数据交互的装置,该装置包括:转换模块,用于将预先获取的待交互业务数据按照映射模型转换为目标业务数据;上述映射模型包括:集合模型、对象模型和基础模型;生成模块,用于基于上述目标业务数据进行标准化场景配置,生成目标业务场景;配置模块,用于基于上述目标业务场景,进行业务接口出站配置,或者,进行业务接口入站配置,以实现上述目标业务的交互。

10、在一些可选的实现中,上述生成模块,包括:拦截单元,用于基于上述目标业务数据,加入后置拦截动作;识别单元,用于通过固定编码识别目标动作;所述固定编码为根据业务场景配置的映射模板的标识;确定单元,用于根据费控接口返回的业务报文,确定目标业务场景。

11、第三方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法的步骤。

12、第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面任一项所述的方法。

13、本专利技术提供了一种基于映射模型的系统之间业务数据交互的方法和装置,该方法包括:将预先获取的待交互业务数据按照映射模型转换为目标业务数据;映射模型包括:集合模型、对象模型和基础模型;基于目标业务数据进行标准化场景配置,生成目标业务场景;基于目标业务场景,进行业务接口出站配置,或者,进行业务接口入站配置,以实现目标业务的交互,该方法解决了现有系统之间业务交互灵活性差、效率低的技术问题,达到了提高不同系统之间业务交互效率的效果。

本文档来自技高网...

【技术保护点】

1.一种基于映射模型的系统之间业务数据交互的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述集合模型用于映射出口报文或入口报文;所述对象模型用于将多组单个映射组装并返回一个对象;所述基础模型用于实现单个字段的映射配置。

3.根据权利要求2所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述集合模型包括所述对象模型;或者,所述对象模型包括所述集合模型。

4.根据权利要求1所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述映射模型包括若干个字段映射;每个字段的类型对应相应的映射规则。

5.根据权利要求4所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,当字段outkeyType的类型为list时,对应的所述映射规则为:根据数据源索引取数据,或者对数据进行筛选。

6.根据权利要求1所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,基于所述目标业务数据进行标准化场景配置,生成目标业务场景的步骤,包括:

7.一种基于映射模型的系统之间业务数据交互的装置,其特征在于,包括:

8.根据权利要求7所述的基于映射模型的系统之间业务数据交互的装置,其特征在于,所述生成模块,包括:

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

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至6任一项所述的方法。

...

【技术特征摘要】

1.一种基于映射模型的系统之间业务数据交互的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述集合模型用于映射出口报文或入口报文;所述对象模型用于将多组单个映射组装并返回一个对象;所述基础模型用于实现单个字段的映射配置。

3.根据权利要求2所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述集合模型包括所述对象模型;或者,所述对象模型包括所述集合模型。

4.根据权利要求1所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,所述映射模型包括若干个字段映射;每个字段的类型对应相应的映射规则。

5.根据权利要求4所述的基于映射模型的系统之间业务数据交互的方法,其特征在于,当字段outkeytype的类型为list时,对应的所述映射规则为:根据数据源索引取数...

【专利技术属性】
技术研发人员:胡冲冲李俊
申请(专利权)人:北京合思信息技术有限公司
类型:发明
国别省市:

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

1