当前位置:首页 > 行业资讯 > 正文内容

中国卓越API设计的四个步骤

2022-11-25 18:20:04行业资讯

Gartner预测,到2024年,全球开发人员数量将达到2870万人,比2020年增加320万人。其中大部分增加的人数会在中国,根据目前的趋势,2023年中国的开发人员增长率将在6%到8%之间。

应用编程接口(API)可用于支持应用程序之间的集成,提供现代化的多渠道用户体验,以及创建客户和合作伙伴生态系统。而如果没有足够的API标准和技能支撑,软件开发团队会很难设计出能够满足开发人员期望的API。欠佳的API设计会导致繁琐的开发人员体验,导致更少的消费者会采用API。因此,改进API设计应该是中国IT领导者的首要任务。

为了设计出符合消费者需求的高效、可靠API,IT领导者应确保其团队了解API用例,运用标准化的API设计实践,以完成API最佳性能设计并对团队进行培训(参见图1)。

图1:API设计四部曲

API用例识别和互动

要设计出色的API,软件开发团队必须清楚地了解它能为业务端和消费者所提供的价值。不同的企业机构和API消费者有不同的需求和期望。为了满足这些要求,软件开发团队必须确定API使用者是谁以及他们将如何使用API。

明确用途。IT领导者必须确保其团队清晰了解API的用途——简而言之,就是API消费者如何使用API的功能并与其服务交互。了解API的用途后,解决方案架构师才能够做出最适合API消费者需求的设计决策,比如符合业务用例和预期的功能。

创建并遵守API标准

随着时间的推移,IT团队将扩充API组合,以满足特定产品、服务和应用程序的需求。如果没有标准化和明确的API设计指南,API设计将多种多样,缺乏一致性。因此,API使用者必须花时间去学习每种方法,而且更容易出错。为了降低这种复杂性并提高开发人员的生产力,软件开发团队必须建立统一的API设计方法,以保持清晰的代码的部署逻辑和功能实现。以下三个方式将帮助IT领导者实现此目标。

选择正确的API类型

遵循标准化原则

持续的API治理

通过限制有效负载大小、启用可缓存性和使用异步请求模式来提高API性能

一个经过深思熟虑的API设计,还需要考虑性能。API的性能,在很大程度上取决于它对不同请求类型和请求数量波动的响应程度。例如,中国的电商市场在过去几年发展迅速,网购交易规模迅速扩大,网购用户数量同比增加了一倍。

自2020年新冠肺炎疫情席卷全球以来,线下消费向线上消费的大规模转变进一步刺激了中国电商行业的快速增长。显示用户的当前订单是一个典型的电商用例场景。应用程序可通过API获取订单的详细信息,但如果用户想在一个界面查看所有订单,API要返回的数据就会比以前多,后端也将产生更高的负载。IT领导者必须确保其团队考虑使用哪些模式来提高性能,将其纳入API指南。例如:

降低或限制有效负载的大小

启用缓存

使用异步请求/确认/投票

长期培训团队成员,以持续地设计优秀的API

在2022年Gartner3月热门话题调查中,43%的IT领导者将缺乏技能列为API战略面临的最大挑战之一。随着API技术的不断发展,它能够提供比以往更丰富、更复杂的功能。

所有IT团队成员都应积极参与有关API和开发的长期培训。只有当API使用者与设计者预期的场景一致时,API才会以最佳方式执行。在API设计、开发和使用的整个生命周期中,IT领导者必须安排持续的辅导教育,提高团队对API技术的掌握程度,确保API始终符合并有效满足业务需求。(文:Gartner研究总监 金玮)

流量卡更新太快,朋友圈推荐最新套餐!
v.jpg

分享给朋友:

相关文章

vivos10e带nfc功能吗,请问vivo手机那款带nfc功能

vivos10e带nfc功能吗,请问vivo手机那款带nfc功能

本文目录一览 1,请问vivo手机那款带nfc功能2,vivos10有没有nfc功能 3,vivo手机支持nfc功能的手机型号有哪些 4,vivo s10有nfc功能吗1,请问vivo手机那款带nfc功能目前vivo智能手机支持NFC功能的机型有:Xplay、Xplay3S、X5ProV、Y51n/...

苹果iOS 16将为iPhone支持“清洁能源充电”

苹果iOS 16将为iPhone支持“清洁能源充电”

根据苹果官方新闻稿,在iOS16之后的更新中,苹果将为美国的iPhone用户带来“清洁能源充电”选项。苹果的目标是通过清洁能源充电,优化电网使用清洁能源的充电时间来减少iPhone的碳排放。这也是苹果第一次提到清洁能源充电,目前尚不清楚具体细节。此外,iOS16正式版中还有其他一些功能暂未上线,将在...

iOS 15.7与iOS 16同步推送:包含重要安全漏洞修复

iOS 15.7与iOS 16同步推送:包含重要安全漏洞修复

今天,苹果在推送iOS 16正式版系统的同时,向用户推送了iOS 15.7(内部版本号:19H12)版本更新,距离上次发布更新间隔26天。作为一次小版本更新,iOS 15.7显然不会像iOS 16一样带来大量的新功能,但对于并不想尝鲜新系统的用户来说,这次更新依旧相当重要。根据苹果官方消息,此次更新...

【发力“新基建” 锻造坚强网络】系列报道之七:中国联通助力长三角数字经济跑出“加速度”

【发力“新基建” 锻造坚强网络】系列报道之七:中国联通助力长三角数字经济跑出“加速度”

长三角地区是我国经济发展最活跃的区域之一。2022年是长三角一体化上升为国家战略的第四年,三省一市跨域协同提速,步入发展“快车道”。日前,长三角三省一市2022年上半年经济运行情况已全部出炉,41市GDP总量超13.44万亿元,约占全国的24%。从长三角地区经济运行情况来看,数字经济作为国民经济“稳...

宁夏:到2025年,数据中心和5G绿色集约一体化运行

9月13日消息(九九)近日,宁夏回族自治区发展改革委会同党委网信办、工业和信息化厅、宁夏通信管理局研究制定《宁夏回族自治区贯彻落实碳达峰碳中和目标要求 推动数据中心和5G等新型基础设施绿色高质量发展实施方案》(以下简称“《方案》”)。《方案》明确,到2025年,数据中心和5G基本形成绿色集约的一体...

内蒙古通辽移动携手中兴通讯、联发科技完成基于商用终端芯片的700M+2.6G载波聚合功能验证

近日,中国移动通信集团内蒙古有限公司通辽分公司(以下简称中国移动内蒙古通辽分公司)携手中兴通讯、联发科技完成了基于商用终端芯片的700M和2.6G频谱的5G载波聚合多场景验证。中国移动在通辽市科左中旗近10个站点开通了700M+ 2.6G上下行载波聚合功能,利用多频段间的载波协同,一方面实现了中低频...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。