[发明专利]基于Http协议的多数据源的数据处理方法及系统在审
申请号: | 201510058601.2 | 申请日: | 2015-02-04 |
公开(公告)号: | CN104598840A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 姚晓宏 | 申请(专利权)人: | 新余兴邦信息产业有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 许春兰;周军 |
地址: | 338000 江*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 http 协议 多数 数据处理 方法 系统 | ||
1.基于Http协议的多数据源的数据处理方法,包括:
A、应用项目基于Http协议向多数据源的集成系统提交数据处理请求,所述处理请求包括:数据源实例、数据表实体模型和操作指令;
B、所述集成系统根据数据源统一管理中心分发系统的配置信息,将所述处理请求分发给目标数据库;
C、所述目标数据库执行分发来的指令,返回处理结果给所述集成系统;
D、所述集成系统将所述处理结果转换为所述应用项目可识别的对象,并将转换结果返回给所述应用项目。
2.根据权利要求1所述的方法,其特征在于,所述步骤A包括:
所述应用项目通过spring提供的远程代理工厂调用Http彼端的远程数据源将请求信息提交给所述集成系统,所述集成系统通过spring事务管理拦截所述应用项目的处理请求信息。
3.根据权利要求1所述的方法,其特征在于,所述步骤B包括:
所述数据源统一管理中心通过独立的存储介质存储已经注册的数据源信息,当集成系统接收到应用项目的数据处理请求时,将其中包含的数据源实例提交给数据源统一管理中心,以根据已经注册的数据源信息从业务集群数据库中筛选出实例目标数据库;
集成系统根据数据源统一管理中心各数据源的独立线程池管理操作线程进行判断,以将所述数据处理请求分发给所述目标数据库的操作指令结构化引擎,生成SQL语句。
4.根据权利要求1所述的方法,其特征在于,所述请求信息还包括条件实体。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述操作指令包括:对数据进行增加、删除、修改、排序、去重、比较。
6.基于Http协议的多数据源的数据处理系统,包括:
应用项目单元,设置为通过Http协议向集成系统提交数据处理请求,所述处理请求的信息包括:数据源实例、数据表实体模型和操作指令;
集成系统,包括信息接收模块、数据源统一管理中心及数据转换模块,所述信息接收模块接收到应用项目单元的处理请求后,提交请求信息给数据源统一管理中心;数据源统一管理中心根据其中心分发系统的配置信息将所述处理请求分发给目标数据库,由所述目标数据库执行分发来的指令,返回处理结果;所述数据转换模块将所述处理结果转化为所述应用项目单元可识别的对象,并将转换结果返回给所述应用项目单元。
7.根据权利要求6所述的系统,其特征在于,所述应用项目单元通过spring提供的远程代理工厂调用Http彼端的远程数据源将所述处理请求提交给所述集成系统,所述集成系统通过spring事务管理拦截所述应用项目单元的所述数据处理请求。
8.根据权利要求6所述的系统,其特征在于,所述数据源统一管理中心包括独立的存储介质及至少一个已经注册的数据源,其中,
所述独立的存储介质用于存储已经注册的数据源信息,当所述信息接收模块接收到应用项目单元的所述处理请求时,将其中包含的数据源实例提交给数据源统一管理中心,以根据已经注册的数据源信息从业务集群数据库中筛选出实例目标数据库;
所述指令分发系统根据各数据源的独立线程池管理操作线程进行判断,以将所述请求的信息分发给所述目标数据库的操作指令结构化引擎生成SQL语句。
9.根据权利要求6所述的系统,其特征在于,所述请求的信息还包括条件实体。
10.根据权利要求6至9任一项所述的系统,其特征在于,所述操作指令包括:对数据进行增加、删除、修改、排序、去重、比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新余兴邦信息产业有限公司;,未经新余兴邦信息产业有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510058601.2/1.html,转载请声明来源钻瓜专利网。