[发明专利]接口路由转发方法、系统、计算机设备及可读存储介质在审
| 申请号: | 202010743270.7 | 申请日: | 2020-07-29 |
| 公开(公告)号: | CN111831365A | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 陈纯雁 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F16/25;H04L12/721 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇;邓小玲 |
| 地址: | 518048 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接口 路由 转发 方法 系统 计算机 设备 可读 存储 介质 | ||
本发明实施例提供了一种接口路由转发方法,所述方法包括:通过统一接口路径层接收前端发送的请求;通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类中;通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象;通过所述统一接口路径层接收所述工厂类返回的业务实现类对象;及通过所述统一接口路径层调用统一接口层,以通过所述统一接口层调用所述业务实现类对象的业务方法。本发明实施例代码架构清晰、冗余代码少、系统安全性高、开发成本低、容错率高和易于后台管理。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种接口路由转发方法、系统、设备及计算机可读存储介质。
背景技术
为提升用户体验,开发人员往往需要提供大量定制化服务。以金融业为例,需要开发大量业务逻辑来满足不同客户需求。但是,所开发的大量业务逻辑容易被一些不法分子用于诈骗活动等。因此,在业务逻辑开发过程中,为保证在和用户交互过程中的内容符合互联网发展规范,往往都需要后台具备对应的内容审核和操作功能,保证内容的准确性和时效性。
通过接口承接上游系统传递过来的客户数据并进行数据维护时,通常都会有相似的业务功能,比如对某个类型数据的增加、删除、查找和修改。如果业务系统中存在多种数据类型,现有解决方案是为各种数据类型开发一套专属接口,从而导致了代码架构异常混乱以及代码冗余,且,在接口规范层面上,过多地暴露接口不利于系统安全,也增加了前后端的开发成本,降低了系统的容错率。另外,不同开发人员的开发风格参差不齐,为后台管理带来了一定的挑战。
发明内容
本发明实施例的目的是提供一种接口路由转发方法、系统、计算机设备及计算机可读存储介质,用于解决代码架构异常混乱、代码冗余、系统安全性低、开发成本高、容错率低和后台管理困难的问题。
本发明实施例的一个方面提供了一种接口路由转发方法,所述方法包括:通过统一接口路径层接收前端发送的请求;通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类中;通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象;通过所述统一接口路径层接收所述工厂类返回的业务实现类对象;及通过所述统一接口路径层调用统一接口层,以通过所述统一接口层调用所述业务实现类对象的业务方法。
可选的,所述通过所述统一接口路径层将所述请求中的第一预设业务参数发送至工厂类的步骤,还包括:解析所述请求,以得到多个业务参数;校验各个业务参数是否合法;如果存在不合法的业务参数,则返回报错信息;及如果各个业务参数均是合法参数,则检验完毕,并将所述多个业务参数中的第一预设业务参数传递到所述工厂类中。
可选的,所述工厂类预先配置有多个工厂方法,所述工厂方法用于根据所传入的业务参数创建相应的业务实现类对象。
可选的,所述工厂类预先定义有多个路由转发规则以及多个业务实现类;所述通过所述工厂类基于所述第一预设业务参数生成业务实现类对象并返回所述业务实现类对象的步骤,包括:根据所述第一预设业务参数查询和匹配相应的路由转发规则;如果查询到匹配的路由转发规则,则根据该匹配的路由转发规则生成所述业务实现类对象并返回所述业务实现类对象;及如果没有查询到匹配的路由转发规则,则返回空值。
可选的,根据该匹配的路由转发规则生成并返回所述业务实现类对象的步骤,包括:在所述工厂类中根据所述第一预设业务参数中的type值匹配生成对应的业务实现类对象。
可选的,通过所述统一接口路径层接收所述工厂类返回的业务实现类对象的步骤和通过所述统一接口路径层调用统一接口层的步骤之间,还包括对所述业务实现类对象进行校验的步骤:判断所述业务实现类对象的参数是否为空值和所述业务实现类对象是否为所述统一接口层的子类;如果所述业务实现类对象的参数不为空值或所述业务实现类对象不是所述统一接口层的子类,则验证失败;及如果所述业务实现类对象的参数为空值且所述业务实现类对象是所述统一接口层的子类,则验证成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010743270.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石油钻井遇到阻力时的手动换向装置
- 下一篇:海上风电桩基的防冲刷结构





