[发明专利]数据服务平台及其生成应用程序接口的方法在审
| 申请号: | 202111090401.7 | 申请日: | 2021-09-17 | 
| 公开(公告)号: | CN113934408A | 公开(公告)日: | 2022-01-14 | 
| 发明(设计)人: | 邓郴 | 申请(专利权)人: | 华润置地控股有限公司 | 
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/34;G06F9/50;G06F9/54;G06F16/242 | 
| 代理公司: | 深圳市万商天勤知识产权事务所(普通合伙) 44279 | 代理人: | 王志明 | 
| 地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 数据 服务 平台 及其 生成 应用程序 接口 方法 | ||
1.一种数据服务平台生成应用程序接口的方法,其特征在于,包括:
S1、获取数据服务平台DSP的Web界面上传的驱动;
S2、根据服务源的信息选择对应的驱动,建立服务源和驱动的对应关系,并对测试通过的服务源进行发布;
S3、DSP协调器对发布的服务源进行连接池分配,将分配结果更新至远程字典服务Redis中;
S4、应用程序接口API服务器从Redis中获取自身需要初始化的服务源,对服务源分配相应资源;
S5、根据对应的服务源信息创建服务模型;
S6、对建立好的服务模型进行用户授权配置并验证;
S7、对验证过的结果数据进行存储,生成对外访问的RestfulAPI接口。
2.根据权利要求1所述的方法,其特征在于,步骤S3还包括:
如果连接数量更新或者服务实例上下线,则重新分配连接池,连接数量大于等于服务实例数;以及,获取服务实例的状态反馈给web端。
3.根据权利要求1所述的方法,其特征在于,步骤S4还包括:
对服务源分配相应资源时,优先选择本地驱动;以及,同时更新Redis中的健康状态。
4.根据权利要求1所述的方法,其特征在于,步骤S6具体包括:
对用户授权对应的属性,验证模型是否已存在,验证服务源是否已发布。
5.根据权利要求1所述的方法,其特征在于,还包括:
模块化存放各种驱动的实现类封装,插拔式管理,动态加载,即插即用,为服务源访问驱动提供底层支持。
在动态加载的驱动之上,动态创建连接池,通过插拔式的数据库驱动连接各种类型的数据库;
在数据库中存放着描述服务模型的数据表,提供新增、修改、删除、查询或者编辑SQL语句功能;
服务模型在保存新增时自动生成数据服务,在后台数据维护一张属性授权表和用户授权表,支持对用户按照属性粒度给数据服务授权。
6.一种数据服务平台,其特征在于,包括:
Web服务器,用于获取数据服务平台DSP的Web界面上传的驱动;根据服务源的信息选择对应的驱动,建立服务源和驱动的对应关系,并对测试通过的服务源进行发布;
DSP协调器,用于对发布的服务源进行连接池分配,将分配结果更新至远程字典服务Redis中;
应用程序接口API服务器,用于从Redis中获取自身需要初始化的服务源,对服务源分配相应资源;根据对应的服务源信息创建服务模型;对建立好的服务模型进行用户授权配置;对验证过的结果数据进行存储,生成对外访问的RestfulAPI接口。
7.根据权利要求6所述的数据服务平台,其特征在于,
所述DSP协调器还用于:如果连接数量更新或者服务实例上下线,则重新分配连接池,连接数量大于等于服务实例数;以及,获取服务实例的状态反馈给web端。
8.根据权利要求6所述的数据服务平台,其特征在于,
所述API服务器还用于:对服务源分配相应资源时,优先选择本地驱动;以及,同时更新Redis中的健康状态。
9.根据权利要求6所述的数据服务平台,其特征在于,
所述API服务器还用于:对用户授权对应的属性,验证模型是否已存在,验证服务源是否已发布。
10.一种存储有程序的计算机存储设备,当所述程序被包括处理器的计算机设备执行时,使所述计算机设备执行如权利要求1-5任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华润置地控股有限公司,未经华润置地控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111090401.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





