[发明专利]一种接口调用系统及方法有效
申请号: | 201310282125.3 | 申请日: | 2013-07-05 |
公开(公告)号: | CN104283919B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 刘志阳;高斌;黎星 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 王韬 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 调用 系统 方法 | ||
本发明公开一种接口调用系统及方法,涉及企业管理领域。系统包括:接口管理模块,用于根据用户对接口的更改需求生成一描述文件以及接口的调用过程指示,并将所述描述文件以及调用过程指示部署至接口执行模块;其中,所述描述文件包括所述接口的配置替换信息;接口执行模块,用于根据所述描述文件对所述接口进行配置,并按照所述调用过程指示对所述接口进行调用。本发明的方案能够实现一个接口在不同系统之间的进行数据交互,从而提供高了办公效率。此外本发明的系统结构简单,方法易行,因此能够节省企业对系统的投入成本。
技术领域
本发明涉及企业管理领域,提供一种接口调用系统及方法。
背景技术
在企业中(特别是电信级企业),通常会使用来不同提供商的软件系统配合工作,而一个提供商的软件系统经常需要以接口方式访问其它提供商的数据,因此会出现以下问题:
1.每个提供商的软件系统之间需要的接口访问协议不尽相同,因此需要针对每个协议配置不同的接口,因此维护成本很高。
2.缺乏对接口的实时监控,一旦接口访问出现异常,无法及时通知接口调用者的维护人员,使得定位和解决问题速度慢。
发明内容
本发明要解决的技术问题是提供一种接口调用系统及方法,能够将接口的访问组件以及协议进行调用。
为解决上述技术问题,本发明的实施例提供一种接口调用系统,包括:
接口管理模块,用于根据用户对接口的更改需求生成一描述文件以及接口的调用过程指示,并将所述描述文件以及调用过程指示部署至接口执行模块;其中,所述描述文件包括所述接口的配置替换信息;
接口执行模块,用于根据所述描述文件对所述接口进行配置,并按照所述调用过程指示对所述接口进行调用。
其中,所述接口管理模块具体包括:
信息管理子模块,用于通过界面向用户提供所述接口的当前配置信息以及接口能够调用的配置信息,并获取用户录入的接口的配置更改信息;其中,所述配置更改信息包括接口的访问组件替换信息、协议替换信息;
接口配置子模块,用于根据所述配置更改信息生成所述描述文件,并为所述接口制定所述调用过程指示;
接口部署子模块,用于向所述接口执行模块部署所述描述文件以及所述调用过程指示。
其中,所述接口执行模块具体包括:解析子模块、调用子模块以及不少于一个的执行引擎;
其中,解析子模块用于:将所述描述文件进行解析并生成接口调用代码;所述调用子模块用于:根据所述执行引擎的负荷状态选取一个目标执行引擎,并将所述接口调用代码以及所述调用过程指示发送至所述目标执行引擎;所述执行引擎用于:在被选取为目标执行引擎时,根据接口调用代码配置并调用所述接口,并根据所述调用过程指示对所述接口进行调用。
其中,所述系统还包括:
日志库,用于记录所述接口执行模块产生的数据日志。
其中,所述系统还包括:
监控告警模块,用于监控所述日志库中保存的数据,当确定数据出现异常时进行告警。
本发明的实施例还提供一种接口调用方法,包括:
根据用户对接口的更改需求生成一描述文件以及接口的调用过程指示,并将所述描述文件以及调用过程指示部署至接口执行模块;其中,所述描述文件包括所述接口的配置替换信息;
根据所述描述文件对所述接口进行配置,并按照所述调用过程指示对所述接口进行调用。
其中,根据用户对接口的更改需求生成一描述文件以及接口的调用过程指示的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282125.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用含棉布料辅助合成亚铁铝尖晶石的方法
- 下一篇:镍铁包用高强度铝镁浇注料