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

中国卓越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研究总监 金玮)

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

分享给朋友:

相关文章

vivox70信号怎么样,vivox7pius信号好不好

vivox70信号怎么样,vivox7pius信号好不好

本文目录一览1,vivox7pius信号好不好2,vivox70信号好吗 3,vivox70pro信号怎么样 4,vivox7信号好差是怎么回事呢5,新买的vivox70手机上网特别慢的原因6,vivox7信号不好7,vivox7信号好不好呢8,vivox7信号怎么那么差9,vivox7性能怎么样1...

华为湖南子公司注册成立,落户长沙马栏山

据“长沙发布”微信公众号消息,日前,华为湖南子公司正式注册成立,落户长沙马栏山。华为湖南公司将开展产品研发、业务创新和销售与服务,为湖南数字化转型提供技术、产品及解决方案和服务支撑。产品研发方面,长沙研究所将与华为总部研究所协同,聚焦云计算、音视频技术创新、人工智能、业务软件及鸿蒙操作系统的研发,打...

坚守科创初心,引领网络未来——“中国联通创新贡献先进个人”唐雄燕博士

坚守科创初心,引领网络未来——“中国联通创新贡献先进个人”唐雄燕博士

唐雄燕博士,联通研究院副院长,首席科学家,下一代互联网宽带业务应用国家工程研究中心主任。唐雄燕师从我国光纤通信泰斗叶培大院士,于1994年在北京邮电大学获博士学位,而后出国深造。1998年作为德国洪堡学者归国,多年来始终坚守通信网络科研一线,在中国联通(包括原北京电信、中国网通)从事研发和技术管理工...

苹果iOS 16正式版首批评价出炉:很流畅 也很丑!

苹果iOS 16正式版首批评价出炉:很流畅 也很丑!

今天凌晨,苹果正式向支持的机型推送了iOS 16的正式版系统,虽然是首个正式版,但是整体已经非常完善。目前很多用户已经升级,并且第一时间给出了反馈,整体评价还不错。从当前的情况来看,不论是四年前的XS/XR系列,还是比较新的iPhone 12/13系列,整体下来都是比较流畅顺滑的,甚至一些机型在升级...

国产GPU厂商芯动科技加入中国首个桌面操作系统根社区openKylin

国产GPU厂商芯动科技加入中国首个桌面操作系统根社区openKylin

openKylin 社区是中国首个桌面操作系统根社区,致力于通过开源、开放的社区合作,打造“产业主导、平台自主、技术先进、生态丰富”的桌面操作系统根社区,推动 Linux 开源技术及其软硬件生态繁荣发展。今日,国内的一站式 IP 和 GPU 解决方案提供商芯动科技宣布加入 openKylin,与众多...

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

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

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

发表评论

访客

看不清,换一张

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