[发明专利]分布式工具配置化构建生成方法及系统在审
申请号: | 201910854688.2 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110673839A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 刘泉;田正中;吴洋;吕飞;杨宇;陈晨;魏世康;兰杰;朱兴 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/36;G06F8/38;G06F8/71 |
代理公司: | 11276 北京市浩天知识产权代理事务所(普通合伙) | 代理人: | 梁倩 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 元数据 业务包 工具配置 构建 服务管理子系统 目标服务 业务查询 录入 数据管理子系统 个性化定制 接收客户端 动态加载 动态实时 工具开发 信息对应 业务系统 用户需求 客户端 配置 解析 页面 自动化 发送 查询 携带 服务 发布 开发 | ||
1.一种分布式工具配置化构建生成方法,所述方法包括:
将各个业务系统的业务包以及所述业务包的元数据录入至标准数据管理子系统中;
动态加载所述业务包,并对所述业务包进行解析,得到各个服务的元数据,将各个服务的元数据录入至服务管理子系统中;
接收客户端发送的携带有工具配置信息的工具构建请求;
根据所述工具构建请求,从所述服务管理子系统中查询所述工具配置信息对应的目标服务的元数据;
根据所述目标服务的元数据,对业务查询工具页面进行配置,生成所述客户端对应的业务查询工具。
2.根据权利要求1所述的方法,其中,对所述业务包进行解析,得到各个服务的元数据进一步包括:
对所述业务包中的类实体、方法实体、请求实体、响应实体、依赖关系实体和字段进行解析,得到各个服务对应的服务标识、服务名称、服务路径、业务包标识、业务系统标识、服务方法、入参、出参、字段模型路径、字段类型、字段注释、服务接口注释以及服务关系图谱。
3.根据权利要求2所述的方法,其中,对所述业务包中的类实体进行解析包括:
对所述类实体中所包含的基础模型、类模型、容器基本模型、容器复合模型以及对容器复合模型进行解析,构造得到类核心树;
根据所述类核心树,确定各个字段对应的字段模型路径、字段类型和字段注释。
4.根据权利要求1所述的方法,其中,在所述接收客户端发送的携带有工具配置信息的工具构建请求之前,所述方法还包括:
根据各个服务的元数据,生成包含有服务选项的工具构建初始页面,并将所述工具构建初始页面发送至所述客户端,以供客户端从所述工具构建初始页面中的服务选项中选择目标服务,生成工具配置信息。
5.根据权利要求1-4任一项所述的方法,其中,在所述接收客户端发送的携带有工具配置信息的工具构建请求之前,所述方法还包括:
根据各个服务的元数据,生成包含有服务搜索功能的工具构建初始页面,并将所述工具构建初始页面发送至所述客户端,以供所述客户端利用所述工具构建初始页面中的服务搜索功能进行服务搜索;
接收所述客户端发送的携带有搜索关键字的服务搜索请求;
根据所述搜索关键字,从所述服务管理子系统中查询与所述搜索关键字相匹配的服务列表,并将相匹配的服务列表返回至所述客户端,以供所述客户端从相匹配的服务列表中选择目标服务,生成工具配置信息。
6.根据权利要求1-5任一项所述的方法,其中,所述工具配置信息包括有:目标服务标识;所述根据所述工具构建请求,从所述服务管理子系统中查询所述工具配置信息对应的目标服务的元数据进一步包括:
从所述服务管理子系统中查询服务标识为目标服务标识的服务的元数据。
7.根据权利要求1-6任一项所述的方法,其中,所述根据所述目标服务的元数据,对业务查询工具页面进行配置,生成所述客户端对应的业务查询工具进一步包括:
将所述目标服务添加至所述客户端对应的业务查询工具页面中;
根据所述目标服务的元数据,对所述业务查询工具页面中的目标服务输入信息和目标服务输出信息进行配置,得到配置后的服务;
按照预设页面展现模板,对配置后的服务的展现方式进行设置,生成所述客户端对应的业务查询工具;其中,所述业务查询工具包括:至少一个服务工具。
8.一种分布式工具系统,所述系统包括:标准数据管理子系统、服务管理子系统和工具构建子系统;其中,
所述标准数据管理子系统适于:对各个业务系统的业务包以及所述业务包的元数据进行录入;动态加载所述业务包,并对所述业务包进行解析,得到各个服务的元数据,将各个服务的元数据录入至所述服务管理子系统中;
所述工具构建子系统适于:接收客户端发送的携带有工具配置信息的工具构建请求;根据所述工具构建请求,从所述服务管理子系统中查询所述工具配置信息对应的目标服务的元数据;根据所述目标服务的元数据,对业务查询工具页面进行配置,生成所述客户端对应的业务查询工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910854688.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输入校验的方法
- 下一篇:一种基于标签图嵌入技术的自动代码生成方法及系统