[发明专利]数据集成访问装置、方法及存储介质在审
申请号: | 201811072995.7 | 申请日: | 2018-09-14 |
公开(公告)号: | CN109445754A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 谷林;倪一鸣 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F16/25 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传统关系 服务组件 数据集成 分布式数据 数据库开发 存储介质 访问装置 数据服务 私有协议 原有的 开发 数据操作请求 分布式服务 模块化处理 数据库访问 技术技能 开发效率 判断数据 统一调度 统一接口 平滑 屏蔽 适配 数据库 访问 迁移 统一 学习 | ||
1.一种数据集成访问装置,其特征在于,所述装置包括:
统一开发接口,用于接收用户基于SQL的数据操作请求,将所述数据操作请求转换为基于类SQL的请求;
服务组件接口,用于获取所述基于类SQL的请求,将所述基于类SQL的请求与数据服务组件私有协议进行适配。
2.根据权利要求1所述的装置,其特征在于,所述统一开发接口包括:统一接口、调度与执行组件、类SQL配置管理组件、请求数据转换组件、返回结果转换组件,其中,所述调度与执行组件用于执行下述操作:
从所述统一接口获取基于SQL的数据操作请求;
根据所述数据操作请求从所述类SQL配置管理组件获取类SQL配置;
根据所述类SQL配置调用所述请求数据转换组件解析所述数据操作请求,将所述数据操作请求转换为基于类SQL的请求;
调用所述服务组件接口执行所述基于类SQL的请求;
调用返回结果转换组件将服务组件接口返回的执行结果与所述统一接口进行适配。
3.根据权利要求2所述的装置,其特征在于,所述类配置管理组件在系统初次加载时解析所有的类SQL配置。
4.根据权利要求1所述的装置,其特征在于,所述服务组件接口包括:类SQL分析组件、语法映射组件、功能分析组件、API接口映射组件、私有协议适配组件,其中,所述类SQL分析组件用于执行如下操作:
获取所述基于类SQL的请求,对所述基于类SQL的请求进行语法语义分析,获取当前需要访问的数据服务组件类型;
根据所述当前需要访问的数据服务组件类型,选择调用所述语法映射组件或功能分析组件,将所述基于类SQL的请求与数据服务组件支持的私有协议进行适配;
调用所述数据服务组件的执行所述基于类SQL的请求,将结果返回给所述统一开发接口组件。
5.根据权利要求4所述的装置,其特征在于,
所述语法映射组件,用于将基于类SQL的请求与数据服务组件所能支持的语法进行差异语法适配;
所述功能分析组件,用于获取基于类SQL的请求的子功能点,调用API接口映射组件对所述子功能点进行功能映射,将所述基于SQL的请求与数据服务组件所能支持的API请求进行适配。
6.一种数据集成访问方法,其特征在于,所述方法包括:
接收用户基于SQL的数据操作请求,将所述数据操作请求转换为基于类SQL的请求;
获取所述基于类SQL的请求,将所述基于类SQL的请求与数据服务组件私有协议进行适配。
7.根据权利要求6所述的方法,其特征在于,接收用户基于SQL的数据操作请求,将所述数据操作请求转换为基于类SQL的请求包括:
调度与执行组件从统一接口获取基于SQL的数据操作请求;
调度与执行组件根据所述数据操作请求从类SQL配置管理组件获取类SQL配置;
调度与执行组件根据所述类SQL配置调用请求数据转换组件解析所述数据操作请求,将所述数据操作请求转换为基于类SQL的请求;
调度与执行组件调用服务组件接口执行所述基于类SQL的请求;
调度与执行组件调用返回结果转换组件将服务组件接口返回的执行结果与所述统一接口进行适配。
8.根据权利要求7所述的方法,其特征在于,类配置管理组件在系统初次加载时解析所有的类SQL配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811072995.7/1.html,转载请声明来源钻瓜专利网。