[发明专利]服务生成系统及方法有效
申请号: | 201810832055.7 | 申请日: | 2018-07-26 |
公开(公告)号: | CN109117152B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 吕志鹏 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/41 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 生成 系统 方法 | ||
本公开涉及一种服务生成系统及方法。所述系统包括:元数据处理模块,用于解析接收到的服务的操作请求以获取服务的元数据;中间件模块,用于根据所述服务元数据创建树形数据节点以储存所述服务的元数据;服务生成模块,用于在监听到服务元数据变化事件时,获取所述服务变化事件对应的服务的元数据,利用获取到的服务的元数据生成服务。本公开可以将请求信息按照不同类型进行保存、配置,可以将服务元数据的处理与存储和服务的生成解耦以实现功能复用,根据上述服务生成系统,本公开可以实现服务的快速生成部署。
技术领域
本公开涉及数据处理领域,尤其涉及一种服务生成系统及方法。
背景技术
随着大数据技术不断快速发展,当前多数应用软件是构建在异构数据存储之上,由此也带来了数据存储、数据安全、数据转换等一系列复杂的数据管理问题。为了方便数据使用者将更多精力投入到数据的具体使用过程,而非复杂的数据管理问题中,企业需要将数据以服务接口的形式进行暴露,并提供简单易用的数据访问方式。
发明内容
有鉴于此,本公开提出了一种服务生成系统及方法,将服务元数据的处理与存储和服务的生成解耦以实现功能复用。
根据本公开的一方面,提供了一种服务生成系统,所述系统包括:
元数据处理模块,用于解析接收到的服务的操作请求以获取服务的元数据;中间件模块,用于根据所述服务元数据创建树形数据节点以储存所述服务的元数据;服务生成模块,用于在监听到服务元数据变化事件时,获取所述服务变化事件对应的服务的元数据,利用获取到的服务的元数据生成服务。
根据本公开的另一方面,提供了一种服务生成方法,所述方法包括:
解析接收到的服务的操作请求以获取服务的元数据;
根据所述服务元数据创建树形数据节点以储存所述服务的元数据;
在监听到服务变化事件时,获取所述服务变化事件对应的服务的元数据,利用获取到的服务的元数据生成服务。
根据本公开的另一方面,提供了一种服务生成系统,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述服务生成方法。
根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述服务生成方法。
本公开通过解析接收到的服务的操作请求以获取服务的元数据,根据所述服务元数据创建树形数据节点以储存所述服务的元数据,在监听到服务变化事件时,获取所述服务变化事件对应的服务的元数据,利用获取到的服务的元数据生成服务。本公开可以将请求信息按照不同类型进行保存、配置,可以将服务元数据的处理与存储和服务生成解耦以实现功能复用,根据上述服务生成方法,本公开可以实现服务的快速生成部署。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出了根据本公开一实施方式的服务生成系统。
图2示出了根据本公开一实施方式的服务生成系统的框图。
图3示出了根据本公开一实施方式服务生成系统中树形数据节点的结构示意图。
图4示出了根据本公开一实施方式的服务生成方法的流程图。
图5示出了根据本公开一实施方式的服务生成系统的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810832055.7/2.html,转载请声明来源钻瓜专利网。