掌握API架構(gòu)主動(dòng)權(quán):從了解API基礎(chǔ)知識(shí)開(kāi)始

來(lái)源:F5 Inc
作者:BYRON MCNAUGHT
時(shí)間:2023-08-01
1242
雖然API并非新鮮事物,但近幾年發(fā)生的情況(如新冠疫情期間數(shù)字化轉(zhuǎn)型加速、軟件集成增強(qiáng)以及為云重新構(gòu)建傳統(tǒng)應(yīng)用平臺(tái)付出的努力),已導(dǎo)致API持續(xù)無(wú)序擴(kuò)展,企業(yè)為在現(xiàn)代數(shù)字經(jīng)濟(jì)中取得成功而做出的管理、安全甚至是架構(gòu)的選擇為之受到影響。

應(yīng)用編程接口(API)風(fēng)靡一時(shí)。

640.jpg

雖然API并非新鮮事物,但近幾年發(fā)生的情況(如新冠疫情期間數(shù)字化轉(zhuǎn)型加速、軟件集成增強(qiáng)以及為云重新構(gòu)建傳統(tǒng)應(yīng)用平臺(tái)付出的努力),已導(dǎo)致API持續(xù)無(wú)序擴(kuò)展,企業(yè)為在現(xiàn)代數(shù)字經(jīng)濟(jì)中取得成功而做出的管理、安全甚至是架構(gòu)的選擇為之受到影響。

API持續(xù)無(wú)序擴(kuò)展:

https://www.f5.com/pdf/reports/f5-office-of-the-cto-report-continuous-api-sprawl.pdf

本質(zhì)上,API代表著機(jī)器的崛起。除此之外,好在人類(lèi)仍可以控制其構(gòu)建、管理和安全(至少目前如此)。

640 (1).jpg

從根本上看,在“API語(yǔ)言”(可以這么說(shuō))中,消費(fèi)者通常通過(guò)由各種標(biāo)準(zhǔn)、架構(gòu)和規(guī)范組成的統(tǒng)一接口,向生產(chǎn)者發(fā)送查詢或請(qǐng)求。

例如:

國(guó)家氣象局(生產(chǎn)者)包含每日天氣數(shù)據(jù)。您手機(jī)上的天氣應(yīng)用(消費(fèi)者)通過(guò)WeatherKit REST API來(lái)傳呼,或者更具體地說(shuō),咨詢這個(gè)系統(tǒng),然后通過(guò)天氣應(yīng)用程序的用戶界面呈現(xiàn)數(shù)據(jù)。雖然這只是數(shù)百萬(wàn)用戶使用的熱門(mén)應(yīng)用的簡(jiǎn)單示例,但值得注意的是,機(jī)器對(duì)機(jī)器通信代表了由API提供支持的現(xiàn)代數(shù)字體驗(yàn)流量份額不斷增加。

640 (2).jpg

·API提供了諸多可轉(zhuǎn)化為商業(yè)價(jià)值的技術(shù)優(yōu)勢(shì):

640.png

當(dāng)涉及實(shí)施API時(shí),有多個(gè)考量因素。具體而言,關(guān)乎于建模、版本控制和合同測(cè)試,這有助于解耦依賴性,并確保設(shè)計(jì)、構(gòu)建和維護(hù)期間的互操作性。

640 (1).png

構(gòu)建、管理和保護(hù)API的方法沒(méi)有對(duì)錯(cuò)之分。事實(shí)上,當(dāng)API開(kāi)始激增時(shí),有必要對(duì)API的特征和結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化,以便大規(guī)模進(jìn)行使用。加入OpenAPI計(jì)劃和由此產(chǎn)生的OpenAPI規(guī)范(OAS)。Swagger是實(shí)施OpenAPI規(guī)范的原始參考,大多數(shù)工具現(xiàn)已融合使用OpenAPI上,其目前仍廣泛運(yùn)用。

事實(shí)上,API可以使用各種標(biāo)準(zhǔn)、架構(gòu)和規(guī)范進(jìn)行構(gòu)建。例如,RESTful演示、gRPC服務(wù),以及連接至GraphQL架構(gòu)。

640 (2).png

Postman 2022年API現(xiàn)狀報(bào)告:

https://www.postman.com/state-of-api/api-technologies/

640 (3).jpg

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
文章來(lái)源:F5 Inc
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于F5 Inc,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
F5全新報(bào)告揭示AI時(shí)代API安全面臨嚴(yán)峻挑戰(zhàn)
F5全新報(bào)告揭示AI時(shí)代API安全面臨嚴(yán)峻挑戰(zhàn)
F5日前發(fā)布《2024年應(yīng)用策略現(xiàn)狀報(bào)告:API安全》(以下簡(jiǎn)稱(chēng)為“報(bào)告”),揭示了跨行業(yè)API安全面臨的嚴(yán)峻現(xiàn)狀。
AI
F5 Networks
云服務(wù)
2024-12-10
F5推出AI網(wǎng)關(guān),管理并保護(hù)快速增長(zhǎng)的AI流量和應(yīng)用需求
F5推出AI網(wǎng)關(guān),管理并保護(hù)快速增長(zhǎng)的AI流量和應(yīng)用需求
F5(NASDAQ:FFIV)日前宣布推出搶先體驗(yàn)版F5 AI網(wǎng)關(guān)(AI Gateway),以簡(jiǎn)化企業(yè)在推動(dòng)AI部署過(guò)程中應(yīng)用、API和大語(yǔ)言模型(LLMs)間的交互。
AI
F5 Networks
云服務(wù)
2024-11-27
F5搭載NVIDIA BlueField-3 DPU賦能加速AI應(yīng)用交付
F5搭載NVIDIA BlueField-3 DPU賦能加速AI應(yīng)用交付
F5(NASDAQ:FFIV)日前宣布推出BIG-IP Next for Kubernetes,一項(xiàng)全新的創(chuàng)新AI應(yīng)用交付和應(yīng)用安全解決方案,旨在為服務(wù)提供商和大型企業(yè)提供集中控制點(diǎn),以加速、保護(hù)和簡(jiǎn)化流入和流出大型人工智能(AI)基礎(chǔ)設(shè)施的數(shù)據(jù)流量。
F5 Networks
云服務(wù)
2024-11-03
F5研究顯示:企業(yè)加速I(mǎi)T發(fā)展,以充分挖掘生成式AI潛力
F5研究顯示:企業(yè)加速I(mǎi)T發(fā)展,以充分挖掘生成式AI潛力
F5(NASDAQ:FFIV)日前發(fā)布《2024年數(shù)字化企業(yè)成熟度指數(shù)報(bào)告》(以下簡(jiǎn)稱(chēng)“報(bào)告”),該報(bào)告對(duì)全球企業(yè)數(shù)字化轉(zhuǎn)型工作進(jìn)行全面分析,強(qiáng)調(diào)了生成式人工智能(AI)的顯著影響及其在推動(dòng)各行業(yè)數(shù)字化成熟度方面的關(guān)鍵作用。
F5 Networks
云服務(wù)
2024-11-02
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家