一种通用接口平台以及数据转换方法技术

技术编号:24409302 阅读:41 留言:0更新日期:2020-06-06 08:28
本发明专利技术实施例公开了一种通用接口平台以及数据转换方法。所述通用接口平台,包括:管理模块以及数据交换模块;所述管理模块,用于对接入通用接口平台的终端进行参数配置或参数更新,并将所述配置参数发送给数据交换模块;所述数据交换模块,用于根据所述配置参数,将从输入终端接收的目标数据的初始数据格式转换为目的数据格式,并将转换后的目标数据发送至目的终端;其中,所述目的数据格式与所述目的终端相匹配。本发明专利技术实施例的技术方案,实现了以数据交换服务为核心,与具体业务解耦,保证接口实现的灵活性,便于横向扩展,降低成本。

A general interface platform and data conversion method

【技术实现步骤摘要】
一种通用接口平台以及数据转换方法
本专利技术实施例涉及数据处理
,尤其涉及一种通用接口平台以及数据转换方法。
技术介绍
当前与各银行对接全部基于银行提供的标准接口,不同银行的服务端技术要求各有不同,有通过代理终端进行对接、有直接提供服务接口进行对接,还有采用文件服务器方式进行文件交互对接。对数据的格式要求也各不相同,有通过xml报文方式,有字符串定长拼接方式,有字符串采用分隔符拼接方式,还有采用文件流方式。现有的通用接口采用j2ee技术中的纯java实现,所有功能实现全部采用硬编码方式,引用java提供的基础应用程序接口(ApplicationProgrammingInterface,API),实现数据格式转换以及与交互方的交互连接。但是,根据现有的通用接口实现多银行数据交互时,每增加一个接口就需要硬编码一套接口实现,导致每家银行接口都需要单独编码,成本较高,并且,通用接口以JAR文件的形式直接集成在业务系统中,与业务系统耦合性过高,不利于横向扩展。
技术实现思路
本专利技术实施例提供一种通用接口平台以及数据转本文档来自技高网...

【技术保护点】
1.一种通用接口平台,其特征在于,包括:管理模块以及数据交换模块;/n所述管理模块,用于对接入通用接口平台的终端进行参数配置或参数更新,并将所述配置参数发送给数据交换模块;/n所述数据交换模块,用于根据所述配置参数,将从输入终端接收的目标数据的初始数据格式转换为目的数据格式,并将转换后的目标数据发送至目的终端;/n其中,所述目的数据格式与所述目的终端相匹配。/n

【技术特征摘要】
1.一种通用接口平台,其特征在于,包括:管理模块以及数据交换模块;
所述管理模块,用于对接入通用接口平台的终端进行参数配置或参数更新,并将所述配置参数发送给数据交换模块;
所述数据交换模块,用于根据所述配置参数,将从输入终端接收的目标数据的初始数据格式转换为目的数据格式,并将转换后的目标数据发送至目的终端;
其中,所述目的数据格式与所述目的终端相匹配。


2.根据权利要求1所述的通用接口平台,其特征在于,所述管理模块,具体用于:
在配置页面中,建立初次接入通用接口平台的终端的输出字段与本地输入字段的映射关系;
配置与所述终端对应的数据传输方式;
为所述终端注册输入接口以及输出接口;
为所述终端配置对应的路由通道。


3.根据权利要求2所述的通用接口平台,其特征在于,所述数据交换模块,具体用于:
根据所述配置参数,获取与所述目标数据对应的目标路由通道以及目标数据格式转换规则;
根据所述目标数据转换规则,将所述目标数据的初始数据格式转换为目的数据格式;
通过所述目标路由通道,将所述转换后的目标数据发送至目的终端。


4.根据权利要求3所述的通用接口平台,其特征在于,所述数据交换模块,还用于:
在接收输入终端发送的目标数据之后,根据第三方数字签名对所述目标数据进行校验;
若签名校验通过,则对输入终端的登录名称、登录密码以及IP地址进行校验;
若校验通过,则根据所述配置参数,获取与所述目标数据对应的目标路由通道以及目标数据格式转换规则。


5.根据权利要求3所述的通用接口平台,其特征在于,所述管理模块,还用于:
为各接入终端布置预设数量的前置终端,并在配置页面中为各前置终端添加状态标记和最大并发数;
其中,如果线程池中的活动线程数量等于最大并发数,则将所述前置终端的状态标记为忙碌;如果线程池的活动线程数量小于最大并发数,则将所述前置终端的状态标记为空闲;如果在数据发送过程中捕获到网络传输异常,则将所述前置终端的状态标记为异常。


6.根据权利要求5所述的通用接口平台,其特征在于,所述数据交换模块,还用于:
在将所述...

【专利技术属性】
技术研发人员:刘泽湘赵洲鹏郭雪婷
申请(专利权)人:软通动力信息技术集团有限公司
类型:发明
国别省市:北京;11

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

1