API策略因何成為企業(yè)數(shù)字化轉(zhuǎn)型的制勝法寶?
對(duì)于那些想要徹底改變運(yùn)營(yíng)和產(chǎn)品的企業(yè)來(lái)說(shuō),應(yīng)用編程接口(API)已經(jīng)成為一個(gè)關(guān)鍵的數(shù)字化轉(zhuǎn)型推動(dòng)力,尤其是隨著企業(yè)組織將越來(lái)越多的數(shù)據(jù)和應(yīng)用遷移到云端。
以前API很大程度上被視為一種達(dá)到目的的技術(shù)手段,而現(xiàn)在API已經(jīng)成為一個(gè)高級(jí)別的戰(zhàn)略重點(diǎn),開發(fā)、管理、維護(hù)和保護(hù)API資源,變成了技術(shù)領(lǐng)導(dǎo)者主要的考量因素和巨大挑戰(zhàn)。
API不僅僅是通過(guò)提供應(yīng)用和服務(wù)之間的通信來(lái)實(shí)現(xiàn)自動(dòng)化的一個(gè)重要工具,現(xiàn)在還通過(guò)各種變現(xiàn)手段為企業(yè)提供了商業(yè)價(jià)值。
研究公司451 Research在2022年4月發(fā)布了一份關(guān)于API的報(bào)告稱,隨著數(shù)字化轉(zhuǎn)型浪潮的到來(lái),Web API經(jīng)歷了“指數(shù)級(jí)的增長(zhǎng),因?yàn)榛赪eb和移動(dòng)端的集成產(chǎn)品日漸興起,這需要跨不同產(chǎn)品共享越來(lái)越多的數(shù)據(jù)?!?/p>
該研究在2022年1月對(duì)來(lái)自不同行業(yè)的350家全球企業(yè)的IT專業(yè)人士進(jìn)行了調(diào)查,調(diào)查顯示,企業(yè)組織平均使用API的數(shù)量達(dá)到15564個(gè),在過(guò)去12個(gè)月中增加了201%。
咨詢公司Booz Allen Hamilton高級(jí)副總裁Scott Hanawait表示:“在定義一項(xiàng)API戰(zhàn)略是否成功時(shí),是不能‘一刀切’的。API的設(shè)計(jì)并不容易,每個(gè)項(xiàng)目都有獨(dú)特的要求、不同的利益相關(guān)者、不同的能力、不同的期望結(jié)果。使用特定技術(shù)、架構(gòu)風(fēng)格或者對(duì)特定類型API的支持,并不能保證一定會(huì)取得成功?!?/p>
Hanawait認(rèn)為,API的核心就是必須要解決一個(gè)真正的問(wèn)題,并讓這個(gè)解決方案也便于其他人使用。
專家提供了以下一些關(guān)于制定和維護(hù)一項(xiàng)成功API戰(zhàn)略的關(guān)鍵要點(diǎn):
定義數(shù)據(jù)所有權(quán)
數(shù)據(jù)協(xié)作聯(lián)盟(Data Collaboration Alliance)一家致力于幫助組織和個(gè)人控制其信息以推進(jìn)全球協(xié)作智能的非營(yíng)利組織。該聯(lián)盟的運(yùn)營(yíng)總監(jiān)Chris McLellan表示,自20世紀(jì)40年代API概念興起以來(lái),API經(jīng)歷了廣泛的創(chuàng)新。
“這就是為什么這種看似簡(jiǎn)單的技術(shù),會(huì)在今天對(duì)幾乎所有數(shù)字交互都如此重要的原因。然而,API從根本上講是關(guān)于數(shù)據(jù)提取和訪問(wèn)的,而最后這一項(xiàng)功能在長(zhǎng)達(dá)40年的時(shí)間里幾乎沒(méi)有任何變化和進(jìn)展。我們?nèi)匀粫?huì)對(duì)敏感數(shù)據(jù)進(jìn)行無(wú)休止的復(fù)制,在這個(gè)過(guò)程中安全協(xié)議遭到破壞,合規(guī)性限制被打破,造成了一定的復(fù)雜性?!?/p>
API具有很大的訪問(wèn)權(quán)限和范圍,但McLellan說(shuō),“這不應(yīng)侵犯基本權(quán)利。大多數(shù)的數(shù)據(jù)屬于特定的某一方,只能由合法所有者或者正式指定的臨時(shí)保管人掌管。數(shù)據(jù)是一個(gè)組織最寶貴的資產(chǎn),通過(guò)API等機(jī)制能夠輕松訪問(wèn)數(shù)據(jù)并不會(huì)剝奪組織對(duì)數(shù)據(jù)的控制權(quán)?!?/p>
McLellan說(shuō),越來(lái)越多的API訪問(wèn)越來(lái)越多的應(yīng)用和系統(tǒng),從而獲取越來(lái)越多的數(shù)據(jù),這可能會(huì)給企業(yè)帶來(lái)更多的業(yè)務(wù),但肯定會(huì)增加成本和復(fù)雜性?!斑@就是為什么全方位的API策略不應(yīng)僅限于交換數(shù)據(jù)的應(yīng)用,將數(shù)據(jù)從用于創(chuàng)建和存儲(chǔ)數(shù)據(jù)的應(yīng)用中分離出來(lái),并確保數(shù)據(jù)在這些系統(tǒng)之外的存在和豐富化,可以實(shí)現(xiàn)更強(qiáng)的數(shù)據(jù)控制和更好的數(shù)據(jù)治理?!?/p>
通過(guò)“去孤島”進(jìn)行簡(jiǎn)化
McLellan說(shuō),企業(yè)組織面臨的最大挑戰(zhàn)之一,就是數(shù)據(jù)管理環(huán)境的復(fù)雜性。
“無(wú)論是購(gòu)買還是自己開發(fā),如今企業(yè)通常會(huì)維護(hù)多達(dá)數(shù)百甚至數(shù)千個(gè)應(yīng)用,每個(gè)應(yīng)用都要存儲(chǔ)數(shù)據(jù),再加上無(wú)數(shù)的遺留數(shù)據(jù)庫(kù)、一系列數(shù)據(jù)湖和倉(cāng)庫(kù),以及數(shù)量不詳?shù)倪\(yùn)營(yíng)電子表格,這些數(shù)字正在快速增長(zhǎng)?!?/p>
McLellan說(shuō),企業(yè)內(nèi)許多基于應(yīng)用的孤島也在通過(guò)點(diǎn)對(duì)點(diǎn)數(shù)據(jù)集成的方式交換數(shù)據(jù)副本,很多CIO認(rèn)為這是一種“創(chuàng)新稅”,會(huì)給項(xiàng)目帶來(lái)額外的“摩擦”。
“然而,通過(guò)API的戰(zhàn)術(shù)性使用,制定打消孤島的戰(zhàn)略,也就是把這些孤島連接到更安全和協(xié)作的環(huán)境中(例如數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)軟件平臺(tái)),讓數(shù)據(jù)在全公司范圍內(nèi)都是可以使用的。一旦連接并實(shí)施保護(hù)措施,那么接下來(lái)就可以評(píng)估是否淘汰掉那些遺留的孤島了,例如電子表格?!?/p>
市場(chǎng)研究公司Gartner最近將“數(shù)據(jù)框架”列入了Gartner 2022年頂級(jí)戰(zhàn)略技術(shù)趨勢(shì)列表中,McLellan認(rèn)為,“其中一個(gè)原因,就是數(shù)據(jù)框架可以利用API連接那些來(lái)自遺留系統(tǒng)、數(shù)據(jù)存儲(chǔ)和[人工智能/機(jī)器學(xué)習(xí)]工具的數(shù)據(jù),并使其能夠通過(guò)數(shù)據(jù)協(xié)作進(jìn)行混合、擴(kuò)展和升級(jí)。由此產(chǎn)生的‘升級(jí)’數(shù)據(jù)集,可用于支持新的分析、Web應(yīng)用和自動(dòng)化,而無(wú)需執(zhí)行傳統(tǒng)點(diǎn)對(duì)點(diǎn)的集成,”這可能在交付項(xiàng)目時(shí)節(jié)省數(shù)月的時(shí)間和高達(dá)數(shù)百萬(wàn)美元的資金。
支持包容的、協(xié)作式的創(chuàng)新
McLellan說(shuō),數(shù)據(jù)訪問(wèn)對(duì)于解決問(wèn)題正變得越來(lái)越重要,業(yè)務(wù)用戶也開始尋找方法,在受認(rèn)可的數(shù)據(jù)治理和網(wǎng)絡(luò)安全政策邊界之外訪問(wèn)和使用組織數(shù)據(jù)。
McLellan說(shuō):“CIO對(duì)此的反應(yīng),不應(yīng)該是要扼殺這種影子IT項(xiàng)目中固有的創(chuàng)造力和熱情,而是要實(shí)現(xiàn)一種更加聯(lián)合的創(chuàng)新方法,使用API,對(duì)于建立像數(shù)據(jù)框架這樣的協(xié)作環(huán)境來(lái)說(shuō)是至關(guān)重要的?!?/p>
在這些環(huán)境中,“從業(yè)務(wù)用戶到數(shù)據(jù)科學(xué)家,每個(gè)人都可以并肩工作,處理真實(shí)的運(yùn)營(yíng)數(shù)據(jù),創(chuàng)建可用于加速交付新解決方案的數(shù)據(jù)集和數(shù)據(jù)模型,包括Web應(yīng)用、儀表板和自動(dòng)化。”
Hanawait說(shuō),只有當(dāng)用戶知道有解決方案的時(shí)候,API才能有助于解決問(wèn)題。“通過(guò)目錄或開發(fā)者門戶等方式,讓API被人們發(fā)現(xiàn),有助于防止組織內(nèi)的重復(fù)性工作,并有助于向外部各方推行解決方案?!?/p>
Hanawait說(shuō),組織還需要為API消費(fèi)者提供各種資源(最好是自助的方式)以取得成功,文檔(包括入門指南)、人機(jī)可讀的規(guī)范、模式信息等等,都有助于開發(fā)者了解API的執(zhí)行方式。
建立“復(fù)用”的心態(tài)
全球咨詢公司Capgemini Americas副總裁、云集成實(shí)踐負(fù)責(zé)人Al Liubinskas表示,在制定API策略的時(shí)候,企業(yè)應(yīng)該建立對(duì)象復(fù)用的思維方式和方法論。“這對(duì)于加快面市時(shí)間,降低為企業(yè)提供必要服務(wù)的交付成本來(lái)說(shuō),是至關(guān)重要的?!?/p>
例如,當(dāng)Capgemini的餐飲客戶需要在疫情期間快速采用不同的送貨服務(wù)提供商,以應(yīng)對(duì)市場(chǎng)上發(fā)生的巨大變化時(shí),對(duì)象的重用,將極大地幫助他們支持這些業(yè)務(wù)目標(biāo),Liubinskas說(shuō)。
“復(fù)用API以整合餐廳各項(xiàng)送貨服務(wù),以及整合本地和區(qū)域菜單服務(wù),這對(duì)于我們的客戶選擇不同供應(yīng)商來(lái)說(shuō)是很重要的。通過(guò)多層重用,Capgemini能夠利用完整的API可執(zhí)行文件復(fù)用、源代碼片段重用、API模式設(shè)計(jì)復(fù)用、以及集成模式設(shè)計(jì)復(fù)用?!?/p>
企業(yè)應(yīng)該專注于利用預(yù)先存在的代碼,“這將提高效率并降低成本,”Liubinskas說(shuō)。
Pitney Bowes是一家郵寄和運(yùn)輸設(shè)備供應(yīng)商,他們的策略一直是利用“框架式編碼”,將可重復(fù)使用的代理資源存儲(chǔ)在公司的源代碼存儲(chǔ)庫(kù)中,以便在開發(fā)工作中重復(fù)使用。“通過(guò)這種方式,頻繁重用的代理代碼組件一次性編寫、保存在一個(gè)地方進(jìn)行維護(hù),所有團(tuán)隊(duì)都能夠從這種可復(fù)用的模式中受益,”公司執(zhí)行副總裁、首席創(chuàng)新官James Fairweather說(shuō)。
向外看
API不僅可以用來(lái)支持各種后臺(tái)業(yè)務(wù)流程,還可以幫助實(shí)現(xiàn)各種外部服務(wù),以增加業(yè)務(wù)價(jià)值或者增強(qiáng)客戶體驗(yàn)。
除了推行復(fù)用模式之外,Pitney Bowes的API開發(fā)戰(zhàn)略另一個(gè)主要目標(biāo),就是創(chuàng)建新的、面向外部的服務(wù),讓客戶和合作伙伴都可以訪問(wèn)并集成到他們自己的應(yīng)用和系統(tǒng)中。
Fairweather說(shuō):“關(guān)于API使用的元數(shù)據(jù)可能是一個(gè)有趣的信號(hào)來(lái)源,可用于采取措施進(jìn)行預(yù)測(cè)或者糾正解決問(wèn)題。API的使用模式和訪問(wèn)的數(shù)據(jù),為增強(qiáng)客戶體驗(yàn)創(chuàng)造了機(jī)會(huì)?!?/p>
例如,如果調(diào)用API追蹤特定包裹的頻率高出正常水平,則可能說(shuō)明這個(gè)包裹如果晚到、甚至是丟失的話,對(duì)收件人是代價(jià)很高的,接下來(lái)“我們可以迅速采取行動(dòng),找到包裹,并與客戶進(jìn)行溝通,”Fairweather說(shuō)。