[发明专利]一种低代码的API设计和开发方法、系统及存储介质在审
申请号: | 202210149833.9 | 申请日: | 2022-02-18 |
公开(公告)号: | CN114610298A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 林实立;刘帅 | 申请(专利权)人: | 深圳市佐朋数字科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/34;G06F8/30;G06F8/20 |
代理公司: | 深圳茂达智联知识产权代理事务所(普通合伙) 44394 | 代理人: | 骆晶 |
地址: | 518000 广东省深圳市前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 api 设计 开发 方法 系统 存储 介质 | ||
本发明公开了一种低代码的API设计和开发方法、系统及存储介质,该方法包括以下步骤:建立数据模型:通过数据模型设计器,根据业务场景建立数据模型;可视化流程设计:基于所述数据模型,在流程设计模块中进行API的创建和处理流程的可是化编排;调试设计的API流程:对设计好的API流程,在“API输入”处,进行API输入数据的填充,在“API输出”处,验证输出是否为预期的输出,从而验证流程节点是否有错误发生;若没有错误发生,则将设计好的数据、API流程进行发布,运行于公有/私有的托管环境。相对于现有技术,本发明可加快API的设计和开发交付过程,提升API设计和开发效率。
技术领域
本发明涉及信息技术领域,尤其涉及一种低代码的API设计和开发方法、系统及存储介质。
背景技术
API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
当前企业信息化的应用过程中,涉及大量的信息需要管理、展示,并能支持一定的业务功能,其中,除了PC/移动终端的交互设计,如何提供信息管理和处理的后台API也是一项非常耗费时间去开发和调试的事情。
传统的方式是由开发人员设计好某个业务场景下需要的API接口的输入和输出,利用数据库涉及工具进行建表,基于某种开发语言、基于某种开发框架(例如Spring)去读取/写入数据、处理数据,并提供API的输出,经过接口的调用测试(例如MockMVC或者Postman客户端),最后将这些应用程序手动或者借助某些工具部署在需要部署的环境里,进行进一步地集成测试或者生产使用。
因此,有必要提出一种解决方案,加快上述数据、业务流程、API的设计和开发交付过程,提升这一过程的效率。
发明内容
本发明的主要目的在于提供一种低代码的API设计和开发方法、系统及存储介质,旨在提升API设计和开发效率。
为实现上述目的,本发明提出一种低代码的API设计和开发方法,所述低代码的API设计和开发方法包括以下步骤:
步骤S10,建立数据模型:通过数据模型设计器,根据业务场景建立数据模型;
步骤S20,可视化流程设计:基于所述数据模型,在流程设计模块中进行API的创建和处理流程的可是化编排;
步骤S30,调试设计的API流程:对设计好的API流程,在“API输入”处,进行API输入数据的填充,在“API输出”处,验证输出是否为预期的输出,从而验证流程节点是否有错误发生;
步骤S40,若没有错误发生,则将设计好的数据、API流程进行发布,运行于公有/私有的托管环境。
本发明进一步地技术方案是,所述步骤S10,通过数据模型设计器,根据业务场景建立数据模型的步骤包括:
通过所述数据模型设计器新增和修改每个数据实体里面的数据字段的名称、类型和相应的含义解释。
本发明进一步地技术方案是,所述步骤S20,基于所述数据模型,在流程设计的模块中进行API的创建和处理流程的可是化编排的步骤包括:
预先定义数据引用、条件选择、代码、输入输出流程设计模块;
在数据引用模块中对数据模型定义的数据进行引用,在条件选择模块中对引用中的数据字段进行条件等于、不等于、大于等于、小于等于判断;
进入到不同的处理节点,录入可以是代码的处理节点,在代码这个处理节点可以接受来自上个节点的结果输入和数据引用,在代码层次进行灵活的处理,再进入下个节点进行数据的存储或者API的结果输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市佐朋数字科技有限公司,未经深圳市佐朋数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210149833.9/2.html,转载请声明来源钻瓜专利网。