[发明专利]一种低代码平台业务功能的配置发布与调用方法及系统在审
| 申请号: | 202211046689.2 | 申请日: | 2022-08-30 |
| 公开(公告)号: | CN115469881A | 公开(公告)日: | 2022-12-13 |
| 发明(设计)人: | 张曦;李民瑞;徐桂杰;谢静 | 申请(专利权)人: | 金现代信息产业股份有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F9/54 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张庆骞 |
| 地址: | 250000 山东省济南市高新区新*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 代码 平台 业务 功能 配置 发布 调用 方法 系统 | ||
1.一种低代码平台业务功能的配置发布与调用方法,其特征在于,包括:
根据业务功能需求创建数据模型,并根据数据模型进行页面组装以及将组装后页面进行业务动作的拆分;
将不同源数据的业务动作分别进行翻译与编译执行,将得到的业务参数持久化到数据库表中作为元数据配置信息;
根据拆分后的业务动作采用对应的业务接口进行业务功能的发布,以使得在进行业务调用时,根据业务接口调用对应的元数据配置信息,并将元数据配置信息逆向解释为业务逻辑。
2.如权利要求1所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,对不同源数据的业务动作,通过调用元数据引擎,进行翻译与编译执行,包括:对各业务服务之间的出入参数调用规则引擎进行参数校验;拼装业务动作对应的sql语句相关的DML操作语句;配置出入参数与元数据表信息以及列信息间的关联关系;对业务流程通过调用流程引擎进行翻译和配置相关流程参数;根据翻译后的业务动作调用前端编译引擎生成标准化Vue页面,并调用后端编译引擎自动编译执行。
3.如权利要求2所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,所述元数据引擎将业务开发过程中涉及的步骤依次抽象成API接口模型、服务模型、数据操作模型和出入参模型,将对应的需要使用代码编写实现的逻辑功能转换成数据项信息,以保存在数据库表中作为元数据配置信息。
4.如权利要求2所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,所述规则引擎用于提取特殊的易变化的业务信息,所述后端编译引擎用于将特定功能生成的代码自动编译发布。
5.如权利要求1所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,通过调用解析引擎中的接口管理模块,对每个业务接口进行版本管理,以进行业务调用,在进行业务调用时,查询接口版本,依次大版本号、小版本号、修订版本号,最终确定需调用的接口版本,根据接口版本路由到最终的业务接口,实现根据业务需要调用最新或任一版本的业务接口。
6.如权利要求1所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,业务调用的过程包括:根据待访问的页面,确定待访问的URL地址;根据待访问的URL地址,通过对应的业务接口调用对应的业务数据项,并根据业务数据项,通过调用编排引擎查询业务服务,通过调用元数据引擎查询出入参数和持久化到数据库表中的sql语句模型,元数据引擎通过逆向操作将查询到的数据进行拼装,拼装成可执行的DML操作语句。
7.如权利要求1所述的一种低代码平台业务功能的配置发布与调用方法,其特征在于,页面包括表单页面、表格页面和下拉树,业务动作包括数据展示、表格查询、表格删除、表格编辑、表单查询、表单编辑、数据导入、批量删除、流程提交、流程驳回和流程删除。
8.一种低代码平台业务功能的配置发布与调用系统,其特征在于,包括:
业务功能创建模块,被配置为根据业务功能需求创建数据模型,并根据数据模型进行页面组装以及将组装后页面进行业务动作的拆分;
业务功能配置模块,被配置为将不同源数据的业务动作分别进行翻译与编译执行,将得到的业务参数持久化到数据库表中作为元数据配置信息;
业务功能发布与调用模块,被配置为根据拆分后的业务动作采用对应的业务接口进行业务功能的发布,以使得在进行业务调用时,根据业务接口调用对应的元数据配置信息,并将元数据配置信息逆向解释为业务逻辑。
9.一种电子设备,其特征在于,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金现代信息产业股份有限公司,未经金现代信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211046689.2/1.html,转载请声明来源钻瓜专利网。





