【技术实现步骤摘要】
接口交互方法及设备
本申请实施例涉及通信
,尤其涉及一种接口交互方法及设备。
技术介绍
随着企业信息化程度的不断提高,通信技术得到了快速发展,企业IT系统日趋庞大,绝对独立不对外交互数据的系统越来越少,跨系统接口交互要求越来越多,各个系统之间、以及系统内部的接口需求和接口服务调用也不断增加。企业在长期的系统建设过程中,新旧系统数量众多,系统间的接口服务调用多,同时接口协议种类多,各个系统之间的接口呈网状结构。接口交互方式通常为交互系统双方的点对点对接。进行接口交互的系统间需要进行接口的适配。通常,接口适配采用协商式方法,也就是交互双方采用双方都认可的私有协议后,通过定制化开发完成接口的适配。图1为本申请实施例提供的一种现有技术中接口适配的示意图,如图1所示:系统1通过协议b与系统A适配;系统1通过协议c与系统B适配;系统1通过协议a与系统2适配;系统2通过协议c与系统B适配;系统2通过协议b与系统C适配;系统3通过协议a与系统B适配;系统3通过协议a与系统C适配。如图1所示,接口交互的网络为蜘蛛 ...
【技术保护点】
1.一种接口交互方法,其特征在于,包括:/n获取服务消费方接口调用接口服务的请求;/n根据所述调用接口服务的请求确定目标服务提供方接口;/n将所述服务消费方接口和所述目标服务提供方接口发送至接口适配引擎,所述服务消费方接口和所述目标服务提供方接口用于指示所述接口适配引擎创建请求实例,并基于所述请求实例,对所述目标服务提供方接口的接口协议进行转换,得到目标服务接口,以使所述服务消费方接口对所述目标服务接口进行访问,获取所述目标服务接口反馈的结果,并将所述结果发送至所述服务消费方接口。/n
【技术特征摘要】
1.一种接口交互方法,其特征在于,包括:
获取服务消费方接口调用接口服务的请求;
根据所述调用接口服务的请求确定目标服务提供方接口;
将所述服务消费方接口和所述目标服务提供方接口发送至接口适配引擎,所述服务消费方接口和所述目标服务提供方接口用于指示所述接口适配引擎创建请求实例,并基于所述请求实例,对所述目标服务提供方接口的接口协议进行转换,得到目标服务接口,以使所述服务消费方接口对所述目标服务接口进行访问,获取所述目标服务接口反馈的结果,并将所述结果发送至所述服务消费方接口。
2.根据权利要求1所述的方法,其特征在于,还包括:
配置服务提供方接口的接口协议转化脚本;
根据配置的接口协议转化脚本,获取目标服务提供方接口的目标接口协议转化脚本;
将所述目标接口协议转化脚本发送至所述接口适配引擎,所述目标接口协议转化脚本用于指示所述接口适配引擎,基于所述请求实例根据所述目标接口协议转化脚本,对所述目标服务提供方接口的接口协议进行转换,得到目标服务接口。
3.根据权利要求2所述的方法,其特征在于,还包括:
从服务注册中心获取所述服务消费方接口和所述服务提供方接口的注册信息,其中,所述注册信息包括所述服务消费方接口和所述服务提供方接口的对应关系;
所述配置服务提供方接口的接口协议转化脚本,包括:
根据所述对应关系,配置所述服务提供方接口的接口协议转化脚本。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述获取服务消费方接口调用接口服务的请求之后,还包括:
判断所述服务消费方是否有调用接口服务的权限;
若所述服务消费方有调用接口服务的权限,则执行所述根据所述调用接口服务的请求确定目标服务提供方接口的步骤。
5.一种接口交互方法,其特征在于,包括:
接收资源配置中心发送的服务消费方接口和目标服务提供方接口,其中,所述目标服务提供方接口由资源配置中心根据所述服务消费方接口的调用接口服务的请求确定;
根据所述服务消费方接口和所述目标服务提供方接口,创建请求实例;
基于所述请求实例,对所述目标服务提供方接口的接口协议进行转换,得到目标服务接口;以使所述服务消费方接口...
【专利技术属性】
技术研发人员:黎子睿,陈可翔,陈孟尝,莫俊彬,张园,黎宇,刘敏,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。