欢迎光临
我们一直在努力

什么是API生命周期管理

API管理系统

任何事物都有其生命周期,数据API也不例外。上一段视频,我们解释了什么是数据API。这段视频,我们来了解一下数据API的生命周期管理。

我们把每个数据API生命周期划分为API规划、API开发、API发布、API使用和API管理等环节。下文对它们分别进行解读。

数据API生命周期

1,API规划:任何API开发项目前需要从需求搜集开始到规划和设计,生成一个API规范,该规范描述了接口支持的方法和操作以及任何技术约束。

在确定API需求后,开发团队可以根据命名规则,体系结构和要使用的特定协议,做出明智的设计决策。与业务人员确定API应该公开哪些服务和功能,记录特定的业务需求,并输出为功能和非功能的全面需求文档。

2,API开发:通常由一个独立的、专用的API开发团队完成开发。整个团队需要协作访问和维护API,都享有查看API代码、文档和测试文件并与之交互的权限;可以更轻松地创建文档,测试用例,实现全面的搜索和版本控制,也有助于授权开发人员根据条件(如项目和版本)来定位API。

随着低代码API开发平台的出现,一个人开发API也不是什么难事。以麦聪DaaS平台为例,该平台封装了API开发能力,用户只需在Web界面上选库选表,设定请求参数、返回参数几分钟即可完成一个API开发。

对于复杂的API查询逻辑,聪DaaS平台也会提供自定义SQL写查询逻辑的模式,满足用户复杂的API需求场景。

3,API发布:完成API开发之后必须测试每个迭代功能、性能和用户接受度,将不满意的测试结果反馈给开发人员,再进一步改进API代码。直指测试毫无问题,就可以发布API,发布之后的API根据自定义目录形成API市场,可以对内外部提供数据服务。

4,API使用:在选择使用某个API前,用户需要向管理员申请。审批通过后,申请者拿到API的调用地址和请求示例之后才能正常使用。以麦聪DaaS平台为例,用户可以通过所开发的API直接查看(导出CSV或EXCEL文档)、下载数据或调用数据,还可以向他人分享API。

分享API时,需要先从权限校验接口当中获取 apiToken后方可获取到数据,还可以根据用户需求设置分享参数、有效天数和下载次数等。

分享API

5,API管理:包括API的查看/下线/复制/修改/删除等。用户可以将API下线之后进行扩展和更新API等操作以提高业务价值,可以监测每个API的用户使用情况。

API使用情况监测

随着业务需求的变更,每个API都会面临着不断优化,直到用新版本淘汰或被删除。例如,有些API已经几个月甚至更久没有使用过了,仍托管在基础结构中空耗资源和成本。那么这类API就完成了自己的生命周期。

赞(0) 打赏
未经允许不得转载:同济互联 » 什么是API生命周期管理
分享到: 更多 (0)
API管理系统

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏