[发明专利]一种数据接口生成方法以及数据接口共享平台有效
| 申请号: | 201910950153.5 | 申请日: | 2019-10-08 |
| 公开(公告)号: | CN110716975B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | 周志凯;钟君凯;陈全兴;王宁 | 申请(专利权)人: | 杭州数政科技有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F8/30 |
| 代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 王佳健;杨嘉芳 |
| 地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 接口 生成 方法 以及 共享 平台 | ||
本发明公开了涉及一种数据接口生成方法以及数据接口共享平台。本发明中的数据接口生成方法包括:构建用于管理数据接口的域空间,显示数据接口生成界面;通过接口配置界面,生成数据接口;将所述新的数据接口与所述域空间进行绑定,并将绑定后的数据接口与域空间内的数据源建立数据传递关系。本发明中的一种数据接口共享平台,包括可视化配置界面、接口生成模块、接口容器模块、接口发布模块和接口分组模块,其中接口分组模块为通过接口生成模块生成的数据接口分配相应的接口容器,同时支持将数据接口进行分组,以组的形式来分配接口容器。本发明使得数据接口开发过程无需编码,大大降低了接口的开发难度,并提高数据接口的开发效率。
技术领域
本发明涉及数字数据处理领域,特别涉及一种数据接口生成方法以及数据接口共享平台。
背景技术
随着数据量的与日俱增、业务的日渐复杂,一些服务通常采用数据接口以实现访问其它服务的数据;因此,越来越多的接口需求被提出来。
现有的数据接口生成依赖开发人员结合SQL语句生成相应的代码,以提供数据服务,在面对数据需求发生变化时,往往只有SQL语句是需要进行调整的,而其他代码都是可重复使用的,但却占用了开发人员大量的时间反复编写,导致现有的数据接口开发过程过于冗长,这对于一些紧急的业务来说是不可容忍的。另外,目前,提供在线数据接口的微服务平台,无法保证接口运行的独立性和稳定性,还需要开发人员自己管理。
发明内容
本发明针对现有技术的不足,提供了一种数据接口生成方法以及数据接口共享平台。
本发明中的一种数据接口生成方法包括如下步骤:
构建用于管理数据接口的域空间,在所述域空间内具有一个或多个不同的数据源。
响应待接入服务的数据交互需求,显示数据接口生成界面,设置预生成的数据接口的接口类型。
通过接口配置界面,获取与所述接口类型相对应的入参组件、逻辑组件和/或出参组件,并生成数据接口。
将所述新的数据接口与所述域空间进行绑定,并将绑定后的数据接口与域空间内的数据源建立数据传递关系,完成数据接口的配置。
进一步可选地,所述接口类型包括单一接口和聚合接口,所述聚合接口由多个单一接口组合而成。
进一步可选地,所述的通过接口配置界面,获取与所述接口类型相对应的入参组件、逻辑组件和/或出参组件,并生成数据接口,具体包括如下步骤:
判断所述接口类型,如果接口类型为单一接口,则显示单一接口的配置界面,所述配置界面内至少包括数据源对应关系的交互选项。
获取所述配置界面的交互结果,设置数据接口的入参、出参和数据源对应关系。
如果接口类型为聚合接口,则显示聚合接口的配置界面,所述配置界面内至少包括单一接口关系的交互选项。
获取所述配置界面的交互结果,得到需要聚合的多个单一接口集合,并配置该单一接口集合中的接口关系。
进一步可选地,获取所述配置界面的交互结果,设置数据接口的入参、出参和数据源对应关系,具体包括如下步骤:
根据所述交互结果,配置接口的入参字段、出参字段、入参条件关系、入参校验规则。
进一步可选地,所述的获取所述配置界面的交互结果,得到需要聚合的多个单一接口集合,并配置该单一接口集合中接口之间的单一接口关系,具体包括如下步骤:
在所述配置界面中显示多个单一接口,并根据交互结果,生成所需要聚合的单一接口集合。
获取所述的单一接口的接口信息,并在所述配置界面中显示接口的入参组件和/或出参组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数政科技有限公司,未经杭州数政科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910950153.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





