一种用于对第三方系统进行联调仿真的系统和方法技术方案

技术编号:33659548 阅读:20 留言:0更新日期:2022-06-02 20:40
本发明专利技术公开了一种用于对第三方系统进行联调仿真的系统和方法,应用于银行系统;系统包括:自动化作业平台,用于获取银行系统的内部数据及模拟的第三方系统的接口API的数据;第三方接口模拟模块,用于在联调仿真阶段,对第三方系统的接口API进行模拟;数据库,用于对系统中产生的数据进行存储。本发明专利技术实施例在对接第三方系统只需要提供相应接口API,通过配置接口返回报文,在开发联调阶段即可模拟与第三方接口调用,完成完整的业务流程测试,减少联调沟通成本。联调沟通成本。联调沟通成本。

【技术实现步骤摘要】
一种用于对第三方系统进行联调仿真的系统和方法


[0001]本专利技术涉及信息处理
,尤其涉及一种用于对第三方系统进行联调仿真的系统和方法。

技术介绍

[0002]当代金融业务调整发展,IT系统更新迭代迅速,为满足业务多样化需求,系统间的对接将无可避免,但是不同系统之间对接由于技术方案、业务流程不同,系统与第三方系统接入联测存在困难,随着业务的发展,接口将会不断的升级和变更,系统的维护和联调成本也会相应提高,难以适应和满足高速发展的业务需要。
[0003]银行金融系统与第三方渠道系统对接联调困难,接口数据模拟成本高,沟通时效差。
[0004]因此,现有技术还有待于改进和发展。

技术实现思路

[0005]鉴于上述现有技术的不足,本专利技术的目的在于提供一种用于对第三方系统进行联调仿真的系统和方法,旨在解决现有技术中银行金融系统与第三方渠道系统对接联调困难,接口数据模拟成本高,沟通时效差的技术问题。
[0006]本专利技术的技术方案如下:
[0007]一种用于对第三方系统进行联调仿真的系统,所述系统包括:
[0008]自动化作业平台,用于获取银行系统的内部数据及模拟的第三方系统的接口API的数据;
[0009]第三方接口模拟模块,用于在联调仿真阶段,对第三方系统的接口API进行模拟;
[0010]数据库,用于对系统中产生的数据进行存储。
[0011]进一步地,所述自动化作业平台由多台web服务器集群部署。
[0012]进一步优选地,所述数据库为用户信息和配置强关系型的MYSQL数据库。
[0013]进一步优选地,所述第三方接口模拟模块的接口协议为REST接口协议。
[0014]优选地,所述第三方接口模拟模块具体用于仿真模拟第三方接口API,通过配置规则模拟接口返回报文,获取第三方系统的接口数据。
[0015]进一步地,所述自动化作业平台包括银联接口仿真服务模块、批处理服务模块和接口适配服务模块;
[0016]所述银联接口仿真服务模块,用于对银联接口服务进行仿真;
[0017]所述批处理服务模块,用于对银行系统的业务进行批处理操作;
[0018]所述接口适配服务模块,用于将第三方系统的接口与自动化作业平台中的接口进行适配。
[0019]进一步地,所述自动化作业平台通过服务总线与银行系统连接;
[0020]所述自动化作业平台通过服务总线进行服务的注册和获取。
[0021]本专利技术的另一实施例提供了一种用于对第三方系统进行联调仿真的装置,包括:
[0022]预先生成对第三方系统的接口API进行仿真的目标接口API;
[0023]通过预设的配置规则对目标接口API进行配置;
[0024]获取配置后的目标接口API返回的报文数据,根据所述报文数据,获取第三方系统接口数据;
[0025]根据第三方系统接口数据及银行系统数据进行联调仿真。
[0026]进一步地,根据第三方系统接口数据及银行系统数据进行联调仿真后,还包括:
[0027]获取联调仿真结果,并将联调仿真结果存储至数据库。
[0028]进一步地,通过预设的配置规则对目标接口API进行配置,还包括:
[0029]通过预设的配置规则在web页面上对目标接口API进行配置。
[0030]有益效果:本专利技术实施例在对接第三方系统只需要提供相应接口API,通过配置接口返回报文,在开发联调阶段即可模拟与第三方接口调用,完成完整的业务流程测试,减少联调沟通成本。
附图说明
[0031]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0032]图1为本专利技术一种用于对第三方系统进行联调仿真的装置的较佳实施例的结构示意图;
[0033]图2为本专利技术一种用于对第三方系统进行联调仿真的方法较佳实施例的流程图。
具体实施方式
[0034]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合附图对本专利技术实施例进行介绍。
[0035]本专利技术实施例提供一种用于对第三方系统进行联调仿真的系统,应用于银行系统,如图1所示,系统1包括:
[0036]自动化作业平台11,用于获取银行系统的内部数据及模拟的第三方系统的接口API的数据;
[0037]第三方接口模拟模块12,用于在联调仿真阶段,对第三方系统的接口API进行模拟;
[0038]数据库13,用于对系统中产生的数据进行存储。
[0039]具体实施时,自动化作业平台与银行系统2连接,第三方接口模拟模块通过与第三方系统3进行对接。本专利技术实施例中的自动化作业平台由管理员进行配置,自动化作业平台可实现批处理服务、接口适配等等服务。
[0040]进一步地,自动化作业平台由多台web服务器集群部署。自动化作业平台采用多台web服务集群部署,实现高可用,支持横向扩展。自动化作业平台采用智能DNS实现负载均衡。具体地,在DNS中为多个地址配置同一个名字,因而查询这个名字的客户机将得到其中一个地址,从而使得不同的客户访问不同的服务器,达到负载均衡的目的。
[0041]进一步优选地,数据库为用户信息和配置强关系型的MYSQL数据库。MySQL是一种
开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言
‑‑
结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL其速度快、可靠性高和适应性好。
[0042]进一步优选地,第三方接口模拟模块的接口协议为REST接口协议。REST接口协议用URL定位资源,用HTTP动词(GET,POST,DELETE,PUT)描述操作。REST用来规范应用如何在HTTP层与API提供方进行数据交互。REST描述了HTTP层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送HTTP(s)请求,接收服务器的响应,完成一次HTTP交互。这个交互过程中,REST架构约定两个重要方面就是HTTP请求所采用的方法,以及请求的链接。
[0043]优选地,第三方接口模拟模块具体用于仿真模拟第三方接口API,通过配置规则模拟接口返回报文,获取第三方系统的接口数据。
[0044]具体地,采仿真模拟第三方接口API,通过预先设置的配置规则对模拟接口进行配置,获取模拟接口返回的报文,根据报文获取第三方系统接口数据。
[0045]进一步地,自动化作业平台包括银联接口仿真服务模块、批处理服务模块和接口适配服务模块;
[0046]银联接口仿真服务模块,用于对银联接口服务进行仿真;
[0047]批处理服务模块,用于对银行系统的业务进行批处理操作;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于对第三方系统进行联调仿真的系统,其特征在于,应用于银行系统;包括:自动化作业平台,用于获取银行系统的内部数据及模拟的第三方系统的接口API的数据;第三方接口模拟模块,用于在联调仿真阶段,对第三方系统的接口API进行模拟;数据库,用于对系统中产生的数据进行存储。2.根据权利要求1所述的系统,其特征在于,所述自动化作业平台由多台web服务器集群部署。3.根据权利要求2所述的系统,其特征在于,所述数据库为用户信息和配置强关系型的MYSQL数据库。4.根据权利要求3所述的系统,其特征在于,所述第三方接口模拟模块的接口协议为REST接口协议。5.根据权利要求4所述的系统,其特征在于,所述第三方接口模拟模块具体用于仿真模拟第三方接口API,通过配置规则模拟接口返回报文,获取第三方系统的接口数据。6.根据权利要求5所述的系统,其特征在于,所述自动化作业平台包括银联接口仿真服务模块、批处理服务模块和接口适配服务模块;所述银联接口仿真服务模块,用于对银联接口服务进行仿真;所述批处理服务模块,用于对银行系统的业...

【专利技术属性】
技术研发人员:谢兵成郑通兴
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1