[发明专利]一种快速实现数据服务发布的方法有效
申请号: | 201610548470.0 | 申请日: | 2016-07-13 |
公开(公告)号: | CN107622055B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 许雪松;郭丹丹;王楠;李冰月 | 申请(专利权)人: | 航天科工智慧产业发展有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/25;G06F16/28;G06F16/2455;H04L29/08 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
地址: | 100854 北京市西城区高粱桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 实现 数据 服务 发布 方法 | ||
本发明公开了一种快速实现数据服务发布的方法,快速的把不同来源和不同格式的数据再逻辑上或物理上有机地集中,提供一个访问异构数据源的统一接口,使用户可直接通过服务配置控制台配置服务并使用发布好的服务,从而实现数据的快速共享。本发明实现了通过服务配置控制台配置生成服务,无需编写代码,减轻服务配置人员的工作量。实现了对数据资源和各种服务的动态配置。同时实现了数据资源和各种服务的动态扩展和灵活挂载,提高了对数据进行管理和访问的效率,真正实现数据服务的快速发布。
技术领域
本发明涉及数据服务发布技术领域,尤其涉及一种快速实现数据服务发布的方法。
背景技术
随着信息技术快速发展,企业、政府内部都各自建立了各自不同的信息化系统,而各自信息化系统随之也产生了具有一定价值的数据资源,那么如何快速实现把不同来源和不同格式的数据在逻辑上或物理上有机的集中,并对外提供一个访问异构数据的统一接口,使用户不必考虑数据模型的异构性、数据抽取、数据合成等问题,用户只需指定他们需要的数据,不需要描述怎样去获取数据,从而提供全面的数据共享,提高数据资源的整体价值,成为急需要解决的技术问题。
发明内容
本发明的目的在于提供一种快速实现数据服务发布的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
1、一种快速实现数据服务发布的方法,其特征在于:
服务配置控制台,提供对所述数据服务的方便配置与生成,使得通过简单的配置无需编写代码即可生成相应的所述数据服务;
服务运行引擎,为生成的所述数据服务提供运行环境,对所述数据服务的调用请求进行解析,处理所述数据服务的调用过程,并返回调用结果;
公共支撑模块,为所述服务运行引擎和所述服务配置控制台提供相关的支撑,包括多数据源连接的控制、数据库表元数据解析和数据映射;
其中,所述服务配置控制台包括数据源配置模块、服务模型配置模块和服务状态控制模块;所述服务运行引擎包括服务统一接口模块、服务绑定映射模块和服务操作执行模块;所述公共支撑模块包括多数据源支撑模块、元数据解析模块和服务模型解析模块;
所述数据服务生成的具体步骤流程为:
第一步:对数据源中的数据进行抽取,获取数据源中数据字段;
第二步:将抽取出的数据字段打包为数据模板,以JSON的形式存储;
第三步:将数据模板中的数据段转化为RESTful架构风格;
第四步:根据Rest服务链接地址,解析出服务操作指令并发布服务。
2、根据权利要求1所述的方法,其特征在于,所述服务运行引擎还负责管理所述数据服务的生命周期,包括服务启动、服务初始化、接收服务请求,处理服务逻辑、返回服务结果和服务关闭的过程。
3、根据权利要求1所述的方法,其特征在于,所述服务配置控制台通过可视化页面操作,配置要使用的数据库连接、查看数据库表元数据、建立服务模型、管理服务模型属性/操作与数据库表元数据的关联关系、以及服务的启用/停用控制;所述数据库连接支持多种数据源。
4、根据权利要求1所述的方法,其特征在于,所述方法是采用分层设计的方法,其将整个方法分为用户层、展现层、逻辑层和应用层。
5、根据权利要求1所述的方法,其特征在于,
所述数据服务调用的具体步骤流程为:
第一步:根据Rest服务链接地址,解析出服务操作指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工智慧产业发展有限公司,未经航天科工智慧产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610548470.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文本数据的纠错方法及装置
- 下一篇:训练样本的生成方法和装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置