[发明专利]分布式工具配置化构建生成方法及系统在审

专利信息
申请号: 201910854688.2 申请日: 2019-09-10
公开(公告)号: CN110673839A 公开(公告)日: 2020-01-10
发明(设计)人: 刘泉;田正中;吴洋;吕飞;杨宇;陈晨;魏世康;兰杰;朱兴 申请(专利权)人: 口碑(上海)信息技术有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F8/36;G06F8/38;G06F8/71
代理公司: 11276 北京市浩天知识产权代理事务所(普通合伙) 代理人: 梁倩
地址: 200131 上海市浦东新区民生路11*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 元数据 业务包 工具配置 构建 服务管理子系统 目标服务 业务查询 录入 数据管理子系统 个性化定制 接收客户端 动态加载 动态实时 工具开发 信息对应 业务系统 用户需求 客户端 配置 解析 页面 自动化 发送 查询 携带 服务 发布 开发
【说明书】:

本发明公开了一种分布式工具配置化构建生成方法及系统,其中,该方法包括:将各个业务系统的业务包以及业务包的元数据录入至标准数据管理子系统中;动态加载业务包,并对业务包进行解析,得到各个服务的元数据,将各个服务的元数据录入至服务管理子系统中;接收客户端发送的携带有工具配置信息的工具构建请求;根据工具构建请求,从服务管理子系统中查询工具配置信息对应的目标服务的元数据;根据目标服务的元数据,对业务查询工具页面进行配置,生成客户端对应的业务查询工具。该方案实现了工具个性化定制,很好地满足了用户需求,而且每个工具可以动态实时发布,通过配置化和自动化省掉了前后端的开发时间,提高了工具开发效率。

技术领域

本发明涉及计算机技术领域,具体涉及一种分布式工具配置化构建生成方法及系统。

背景技术

现有技术中,个人用户、客服用户或者管理用户在使用业务系统的过程中,经常会遇到许多需要解答的问题,例如优惠券核销失败、商品数据不同步等问题。为了便于用户找到问题的解答,可向用户提供业务查询工具,用户可通过业务查询工具进行查询,找到问题的解答。但是现有的业务查询工具所能解决的问题有限,无法很好地满足日益增加的用户需求,因此,就需要对用户需求进行收集,由工具开发人员根据收集到的用户需求进行工具开发。而工具开发会涉及到工具代码编写、测试、预发以及发布等流程,工具开发流程较为复杂,并且,工具开发人员需要针对每个业务场景都一一编写对应的工具代码,即使有些业务场景有着非常相近的编程模式,从而导致工具开发人员在工具代码编写过程中做了许多重复工作,耗时较长。

为了提高工具开发效率,现有技术中提供了一些项目构建工具,例如,申请公布号为CN109766092A的中国专利申请提供了一种基于Maven组件化构建应用的可视化方法及系统,在其背景技术中公开了:Maven是Apache组织中的一个开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,最大化地消除了构建的重复,抽象了一个完整的构建生命周期模型,它能使项目构建过程中的编译、测试、发布、文档自动化。

然而,利用现有的项目构建工具,仍然需要走传统的工具代码编写、测试、预发以及发布等流程,仍然存在着工具开发效率低、难以满足用户需求、工具修改困难等问题。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的分布式工具配置化构建生成方法及系统。

根据本发明的一个方面,提供了一种分布式工具配置化构建生成方法,该方法包括:

将各个业务系统的业务包以及业务包的元数据录入至标准数据管理子系统中;

动态加载业务包,并对业务包进行解析,得到各个服务的元数据,将各个服务的元数据录入至服务管理子系统中;

接收客户端发送的携带有工具配置信息的工具构建请求;

根据工具构建请求,从服务管理子系统中查询工具配置信息对应的目标服务的元数据;

根据目标服务的元数据,对业务查询工具页面进行配置,生成客户端对应的业务查询工具。

进一步地,对业务包进行解析,得到各个服务的元数据进一步包括:

对业务包中的类实体、方法实体、请求实体、响应实体、依赖关系实体和字段进行解析,得到各个服务对应的服务标识、服务名称、服务路径、业务包标识、业务系统标识、服务方法、入参、出参、字段模型路径、字段类型、字段注释、服务接口注释以及服务关系图谱。

进一步地,对业务包中的类实体进行解析包括:

对类实体中所包含的基础模型、类模型、容器基本模型、容器复合模型以及对容器复合模型进行解析,构造得到类核心树;

根据类核心树,确定各个字段对应的字段模型路径、字段类型和字段注释。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910854688.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top