一种标准数据接口管理业务的方法与流程

文档序号:12063824阅读:来源:国知局

技术特征:

1.一种标准数据接口管理业务的方法,其特征在于,通过采用标准数据接口充当一个中间件的作用,实现对外部请求的处理及转发,实现对请求转发的安全校验及其负载均衡,处理完成之后把请求转发到指定外部服务,并沿原路返回外部服务的处理结果,当外部请求进入本平台,首先对请求参数内容进行协议转换,如果请求参数不按协议构成,则会转换失败。

2.接下来便是对请求一步一步依次处理的过程,期间经过访问拦截、预处理请求、黑白名单、安全校验、负载均衡处理步骤,最后将请求转发到外部服务。

3.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于,所述协议转换功能流程为:外部请求刚进入接口平台时,便进入协议转换模块进行协议转换,如同翻译将外语翻译成中文供汉语阅读者阅读一样,协议转换模块要将外部请求报文转换为本地语言能识别的对象供后续处理。

4.根据权利要求2所述的一种标准数据接口管理业务的方法,其特征在于,外部请求需要完全符合协议规定的报文格式,如果不满足,则将转换失败。

5.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于,所述访问拦截功能流程为:协议转换成功之后,请求报文完全转化为本地语言类对象,便可以对其进行分析处理,首先要做的就是判断其是否是合法的请求,不满足合法性要求的请求将予以拒绝,满足的才可以通过。

6.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于,所述安全校验接口数据功能流程为:在通过访问拦截之后,需要进一步对请求对象的安全性进行校验,在本平台中,报文含tcp头和body部分,安全性校验主要对tcp头部参数进行分析校验,对于不符合安全性校验的请求,将予以拒绝。

7.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于,管理平台业务接口功能流程为:对于合法的请求对象,可以进入管理平台业务接口进行请求转发处理,请求转发处理首先要获取请求对象的目标url地址,即业务接口地址,这个在设计中是存在Mysql数据库的,所以需要读取数据库; 然后便可以将目标请求以及请求json串一起交给负载均衡模块,有负载均衡模块负责将请求json串发至相应的外部服务。

8.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于, 负载均衡模块功能流程为:负载均衡模块负责接收管理业务接口模块传过来的请求json串以及目标url,处于对外部服务负载均衡的考虑,在负载均衡模块将决定把请求json转发到哪个服务,避免某个服务承担负载过重,达到性能优化的目的。

9.根据权利要求1所述的一种标准数据接口管理业务的方法,其特征在于,提供统一对外接口供外部服务调用,提供指定url及符合一定规范的请求报文格式,外部服务通过指定此url并携带符合规定的请求报文实现对本接口的调用。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1