一种统一数据服务系统及方法技术方案

技术编号:17472827 阅读:86 留言:0更新日期:2018-03-15 08:57
本发明专利技术公开了一种统一数据服务系统及其实现方法,该系统包括:负载均衡单元,用于对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元;多个REST服务单元,各REST服务单元用于根据所述负载均衡单元分配的任务从配置数据库获取配置数据信息,将客户端调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,并将获取的数据通过所述负载均衡单元返回给客户端;配置数据库,用于存储配置信息;多个数据源,用于为REST服务单元提供数据,本发明专利技术可对不同系统、不同数据库提供统一的数据服务和接口,简化了服务开发流程,并实现了详细的用户行为监控。

A unified data service system and method

The invention discloses a unified data service system and its realization method, the system includes: load balancing unit, the client calls for task analysis, according to the results of the analysis assigns the task to the REST service unit is free; multiple REST service unit, the REST service unit for load balancing unit allocation according to the the task of acquiring configuration data information from the configuration database, will generate dynamic service client calls the number of logic, based on logic gets data from the data source, and collect the data back to the client through the load balancing unit; configuration database for storing configuration information; a plurality of data sources, to provide data for REST the service unit, the invention can provide a unified interface and data services to different database system, different, simplifies the service development Process, and implement detailed user behavior monitoring.

【技术实现步骤摘要】
一种统一数据服务系统及方法
本专利技术涉及信息
,特别是涉及一种统一数据服务系统及方法。
技术介绍
随着计算机网路与信息技术的发展,目前很多企业一般都具有多个系统与多个数据库,然而却没有一个统一的数据服务平台以对其进行管理,因此存在如下缺陷:(1)数据分布混乱,系统间交互都是通过直连数据库或者每个系统开发自己的WebService服务让其他系统调用,并且每次有新的系统上线时都需要开通多个网络访问关系;(2)每个系统的用户量很大,数据访问需求也五花八门,因此需要定制很多数据访问的API(ApplicationProgrammingInterface,应用程序编程接口)服务;(3)没有高可用的设计,服务存在单点风险;(4)没有统一的log(日志)记录、没有统一的对用户访问行为和结果的监控。虽然市面上也出现了一些ESB(EnterpriseServiceBus,企业服务总线)工具来对企业的多个系统与多个数据库进行服务管理,但其仅仅只是管理,节省不了服务和API的开发时间,无法解决上述问题。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种统一数据服务系统及方法,可本文档来自技高网...
一种统一数据服务系统及方法

【技术保护点】
一种统一数据服务系统,包括:负载均衡单元,用于对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元;多个REST服务单元,各REST服务单元用于根据所述负载均衡单元分配的任务从配置数据库获取配置数据信息,将客户端调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,并将获取的数据通过所述负载均衡单元返回给客户端;配置数据库,用于存储配置信息;多个数据源,用于为REST服务单元提供数据。

【技术特征摘要】
1.一种统一数据服务系统,包括:负载均衡单元,用于对客户端的调用任务进行分析,根据分析结果将任务分配给比较空闲的REST服务单元;多个REST服务单元,各REST服务单元用于根据所述负载均衡单元分配的任务从配置数据库获取配置数据信息,将客户端调用的服务动态的生成取数逻辑,根据取数逻辑从数据源获取数据,并将获取的数据通过所述负载均衡单元返回给客户端;配置数据库,用于存储配置信息;多个数据源,用于为REST服务单元提供数据。2.如权利要求1所述的一种统一数据服务系统,其特征在于:所述REST服务单元还用于记录用户的访问行为与结果。3.如权利要求2所述的一种统一数据服务系统,其特征在于:所述系统还包括监控单元,用于从所述REST服务单元获取用户的访问行为与结果,并对所述REST服务单元的服务的被访问情况进行监控。4.如权利要求3所述的一种统一数据服务系统,其特征在于:所述监控单元通过Zookeeper集群实现对所述REST服务单元的监控。5.如权利要求1所述的一种统一数据服务系统,其特征在于:所述系统还包括用户管理单元,用于对客...

【专利技术属性】
技术研发人员:佘志典詹祖顺钱彬浩张朋飞
申请(专利权)人:宁波森浦信息技术有限公司
类型:发明
国别省市:浙江,33

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

1