[发明专利]一种统一数据服务系统及方法在审

专利信息
申请号: 201711001117.1 申请日: 2017-10-24
公开(公告)号: CN107800790A 公开(公告)日: 2018-03-13
发明(设计)人: 佘志典;詹祖顺;钱彬浩;张朋飞 申请(专利权)人: 宁波森浦信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 上海国智知识产权代理事务所(普通合伙)31274 代理人: 潘建玲
地址: 315194 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 统一 数据 服务 系统 方法
【说明书】:

技术领域

发明涉及信息技术领域,特别是涉及一种统一数据服务系统及方法。

背景技术

随着计算机网路与信息技术的发展,目前很多企业一般都具有多个系统与多个数据库,然而却没有一个统一的数据服务平台以对其进行管理,因此存在如下缺陷:

(1)数据分布混乱,系统间交互都是通过直连数据库或者每个系统开发自己的Web Service服务让其他系统调用,并且每次有新的系统上线时都需要开通多个网络访问关系;

(2)每个系统的用户量很大,数据访问需求也五花八门,因此需要定制很多数据访问的API(Application Programming Interface,应用程序编程接口)服务;

(3)没有高可用的设计,服务存在单点风险;

(4)没有统一的log(日志)记录、没有统一的对用户访问行为和结果的监控。

虽然市面上也出现了一些ESB(Enterprise Service Bus,企业服务总线)工具来对企业的多个系统与多个数据库进行服务管理,但其仅仅只是管理,节省不了服务和API的开发时间,无法解决上述问题。

发明内容

为克服上述现有技术存在的不足,本发明之目的在于提供一种统一数据服务系统及方法,可以对不同系统、不同数据库提供统一的数据服务和接口,以简化服务开发流程,并实现了详细的用户行为监控。

为达上述及其它目的,本发明提出一种统一数据服务系统,包括:

负载均衡单元,用于对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元;

多个REST服务单元,各REST服务单元用于根据所述负载均衡单元分配的任务从配置数据库获取配置数据信息,将客户端调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,并将获取的数据通过所述负载均衡单元返回给客户端;

配置数据库,用于存储配置信息;

多个数据源,用于为REST服务单元提供数据。

进一步地,所述REST服务单元还用于记录用户的访问行为与结果。

进一步地,所述系统还包括监控单元,用于从所述REST服务单元获取用户的访问行为与结果,并对所述REST服务单元的服务的被访问情况进行监控。

进一步地,所述监控单元通过Zookeeper集群实现对所述REST服务单元的监控。

进一步地,所述系统还包括用户管理单元,用于对客户端的用户信息及相应的权限进行管理。

进一步地,所述REST服务单元采用动态唯一化API技术实现。

为达到上述目的,本发明还提供一种统一数据服务系统的实现方法,包括如下步骤:

步骤一,利用负载均衡单元对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元;

步骤二,所述REST服务单元根据负载均衡单元分配的任务从配置数据库获取配置数据信息,将用户调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,并将获取的数据通过负载均衡单元返回给客户端。

进一步地,于步骤二中,所述REST服务单元还记录用户的访问行为与结果。

进一步地,所述方法还包括利用监控单元从REST服务单元获取用户的访问行为与结果,并对REST服务单元的服务的被访问情况进行监控的步骤。

进一步地,于步骤一之前,还包括对客户端的用户信息及相应的权限进行验证的步骤。

与现有技术相比,本发明一种统一数据服务系统及其实现方法通过利用负载均衡单元对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元,并利用REST服务单元根据负载均衡单元分配的任务从配置数据库获取配置数据信息,将用户调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,将获取的数据通过负载均衡单元返回给客户端,对不同系统、不同数据库提供了统一的数据服务和接口,简化了服务的开发流程,并提供了详细的用户行为监控。

附图说明

图1为本发明一种统一数据服务系统的系统架构图;

图2为本发明具体实施例中REST服务单元的细部结构图;

图3为本发明具体实施例中统一数据服务系统的系统架构图;

图4为本发明一种统一数据服务系统的实现方法的步骤流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波森浦信息技术有限公司,未经宁波森浦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711001117.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top