一种基于网关的服务代理系统及方法技术方案

技术编号:24103636 阅读:48 留言:0更新日期:2020-05-09 14:30
本发明专利技术公开了一种基于网关的服务代理系统及方法,属于服务代理领域,要解决的技术问题为如何实现平台对各类服务实时高效的代理。系统包括:第一数据库,存储有平台注册的代理服务;路由项目模块,与第一数据库连接,用于获取代理服务,并对代理服务进行转换,得到网关所需的网关信息,网关信息包括但不限于路由信息;服务器,与路由项目模块连接,用于存储网关信息;网关,与服务器连接,用于从网关信息中获取路由信息,并将路由信息实例化为对象。方法为通过上述系统实现网关代理,并将网关与代理业务解耦。

A service agent system and method based on gateway

【技术实现步骤摘要】
一种基于网关的服务代理系统及方法
本专利技术涉及服务代理领域,具体地说是一种基于网关的服务代理系统及方法。
技术介绍
高效实时的网关代理在大平台大集成系统上极其重要,平台作为各业务系统、各服务资源的根。实时、准确、安全提供各类服务尤为重要,为各应用平台提供有力的支撑。如何实现平台对各类服务实时高效的代理,确保新注册的服务及时代理出去,为平台对服务管理提供高效、可靠的保障,是需要解决的技术问题。
技术实现思路
本专利技术的技术任务是针对以上不足,提供一种基于网关的服务代理系统及方法,来解决如何实现平台对各类服务实时高效的代理的问题。第一方面,本专利技术提供一种基于网关的服务代理系统,包括:第一数据库,存储有平台注册的代理服务;路由项目模块,与第一数据库连接,用于获取代理服务,并对代理服务进行转换,得到网关所需的网关信息,网关信息包括但不限于路由信息;服务器,与路由项目模块连接,用于存储网关信息;网关,与服务器连接,用于调用路由项目模块从网关信息中获取路由信息,并将路由信息实例化为本文档来自技高网...

【技术保护点】
1.一种基于网关的服务代理系统,其特征在于包括:/n第一数据库,存储有平台注册的代理服务;/n路由项目模块,与第一数据库连接,用于获取代理服务,并对代理服务进行转换,得到网关所需的网关信息,网关信息包括但不限于路由信息;/n服务器,与路由项目模块连接,用于存储网关信息;/n网关,与服务器连接,用于调用路由项目模块从网关信息中获取路由信息,并将路由信息实例化为对象。/n

【技术特征摘要】
1.一种基于网关的服务代理系统,其特征在于包括:
第一数据库,存储有平台注册的代理服务;
路由项目模块,与第一数据库连接,用于获取代理服务,并对代理服务进行转换,得到网关所需的网关信息,网关信息包括但不限于路由信息;
服务器,与路由项目模块连接,用于存储网关信息;
网关,与服务器连接,用于调用路由项目模块从网关信息中获取路由信息,并将路由信息实例化为对象。


2.根据权利要求1所述的一种基于网关的服务代理系统,其特征在于还包括第二数据库,与路由项目模块连接,用于存储网关信息;
所述路由项目模块用于将网关信息持久化至第二数据库。


3.根据权利要求1或2所述的一种基于网关的服务代理系统,其特征在于所述代理服务包括但不限于rest服务、空间服务和WebService服务。


4.根据权利要求1或2所述的一种基于网关的服务代理系统,其特征在于所述路由项目模块用于通过网关数据算法对注册服务进行数据转换和校验,得到网关信息。


5.根据权利要求4所述的一种基于网关的服务代理系统,其特征在于所述网关信息还包括断言信息和过滤器...

【专利技术属性】
技术研发人员:王灿张华王磊王洪超
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1