【技术实现步骤摘要】
一种数据表服务生成调用方法、装置、设备及存储介质
本专利技术涉及计算机应用
,特别是涉及一种数据表服务生成调用方法、装置、设备及存储介质。
技术介绍
在大数据时代,数据资源的价值越来越高,将数据表转化为服务的需求越来越多,如将数据表转换为web服务。通过将数据表转化为服务,企业或部门可以将自己数据库中的数据表对外开放,进而可以通过web服务对外提供各种查询功能。web服务(webservice)是服务端向用户提供的服务,通常有三种实现方案:REST、SOAP和XML-RPC。REST(RepresentationalStateTransfer,表述性状态传递)是采用web服务使用标准的HTTP方法(如GET/PUT/POST/DELETE)将所有web系统的服务抽象为资源;SOAP(SimpleObjectAccessProtocol,简单对象访问协议)是一种标准化的通讯规范,主要用于web服务中;XML-RPC(remoteprocedurecall)是一个远程过程调用的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制。REST模式 ...
【技术保护点】
1.一种数据表服务生成调用方法,其特征在于,包括:接收用户发送的针对目标数据库中目标数据表的服务调用请求,所述服务调用请求中携带服务请求参数信息;基于预先构建的服务数据模型和所述服务请求参数信息,生成针对所述目标数据表的服务请求语句;所述服务数据模型为根据对所述目标数据表的数据列及查询条件的选择指令预先构建的,用于存储所述目标数据表的服务信息;将所述服务请求语句发送给所述目标数据库进行服务调用,获得服务调用结果;将所述服务调用结果返回给所述用户。
【技术特征摘要】
1.一种数据表服务生成调用方法,其特征在于,包括:接收用户发送的针对目标数据库中目标数据表的服务调用请求,所述服务调用请求中携带服务请求参数信息;基于预先构建的服务数据模型和所述服务请求参数信息,生成针对所述目标数据表的服务请求语句;所述服务数据模型为根据对所述目标数据表的数据列及查询条件的选择指令预先构建的,用于存储所述目标数据表的服务信息;将所述服务请求语句发送给所述目标数据库进行服务调用,获得服务调用结果;将所述服务调用结果返回给所述用户。2.根据权利要求1所述的方法,其特征在于,所述服务调用请求为所述用户基于服务开放手册发送的,所述服务开放手册为根据所述服务数据模型预先生成的。3.根据权利要求2所述的方法,其特征在于,所述服务开放手册中至少包含以下信息:服务请求地址、服务请求参数、服务请求类型、服务请求示例和服务响应示例。4.根据权利要求1所述的方法,其特征在于,所述将所述服务请求语句发送给所述目标数据库进行服务调用,包括:根据预先保存的数据源连接信息与所述目标数据库建立连接;获取所述目标数据库的数据库驱动;将所述服务请求语句发送给所述目标数据库,通过所述数据库驱动对所述目标数据库进行服务调用。5.根据权利要求1至4之中任一项所述的方法,其特征在于,所述将所述服务调用结果返回给所述用户,包括:对...
【专利技术属性】
技术研发人员:张海生,王刚,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。