我們說API生態(tài)是企業(yè)基于API接口共生的資源交易生態(tài),這里面的交易行為在API生態(tài)上其實(shí)是分圈層的。分為私有API圈層、開放API圈層和商業(yè)API圈層,每個(gè)圈層都是一個(gè)自洽的交易閉環(huán)。
流通的交易物是企業(yè)內(nèi)部的私有API,其圈層使得企業(yè)內(nèi)部已生成的能力都能被其他部門調(diào)用,避免重復(fù)開發(fā)浪費(fèi)研發(fā)資源,提升企業(yè)內(nèi)部生產(chǎn)率。在這個(gè)圈層主要關(guān)注如何把研發(fā)資產(chǎn)通過API進(jìn)行沉淀,以及如何更加清晰和便捷的在內(nèi)部復(fù)用起來。
流通的交易物是開放API,也就是我們常說的開放API。在這個(gè)圈層內(nèi),各企業(yè)會(huì)有保留的選擇一些核心的增值能力通過接口形式共享在圈層內(nèi)。大家可以互相的測(cè)試、調(diào)用和整合,拓展本企業(yè)的業(yè)務(wù)和增加與外部合作伙伴產(chǎn)品的聯(lián)系。在這個(gè)圈層會(huì)關(guān)注跨企業(yè)的調(diào)用與如何合作共生的問題
流通的交易物是商業(yè)API,在這個(gè)圈層內(nèi)API更貼近消費(fèi)市場(chǎng)經(jīng)濟(jì)。企業(yè)包裝特有的數(shù)據(jù)或服務(wù)能力,通過接口提供給外部開發(fā)者付費(fèi)調(diào)用。使得研發(fā)資產(chǎn)實(shí)實(shí)在在的變現(xiàn)為企業(yè)流動(dòng)資產(chǎn),為企業(yè)創(chuàng)造新的業(yè)務(wù)收入點(diǎn)。在這個(gè)圈層會(huì)關(guān)注變現(xiàn)交易的流程和更加重視API接口安全問題。
私有API圈層是整個(gè)API生態(tài)的基石,企業(yè)需要先對(duì)私有API進(jìn)行管理,了解各API的能力和狀態(tài),才能進(jìn)一步的把API轉(zhuǎn)成開放或商業(yè)API。在這個(gè)圈層,需要對(duì)API從設(shè)計(jì)到運(yùn)行監(jiān)控進(jìn)行管控
開放API圈層就是我們常說的Open API生態(tài)。在這個(gè)圈層內(nèi),常見生態(tài)模式是一種開發(fā)者生態(tài)系統(tǒng),圍繞單一產(chǎn)品API為核心構(gòu)建開發(fā)者生態(tài)系統(tǒng)。也就是大家來為我的產(chǎn)品出力,生產(chǎn)基于我產(chǎn)品的衍生能力。這種做法需要滿足一個(gè)前提,就是你本身?yè)碛写罅康挠脩艋鶖?shù)。例如微信,例如淘寶,在市場(chǎng)上擁有極高的占有率,在這個(gè)行業(yè)內(nèi)避不開你,這樣其他企業(yè)才有基于你的平臺(tái)來拓展新能力的合作意愿。
這種模式有3個(gè)痛點(diǎn):
流量獲取難
目前互聯(lián)網(wǎng)C端領(lǐng)域的流量基本掌握在各個(gè)大廠的手上,中小型企業(yè)廠商突圍困難。在B端領(lǐng)域中,甲方的關(guān)注度會(huì)更加分散,即使是大廠也很難形成寡頭效應(yīng)。所以要在某個(gè)領(lǐng)域或產(chǎn)品線上,獲得絕對(duì)的市場(chǎng)占有率或流量是極難的事情。
場(chǎng)景局限
開發(fā)者模式圍繞一個(gè)主產(chǎn)品,同時(shí)也只有一個(gè)業(yè)務(wù)入口,場(chǎng)景是基于主產(chǎn)品進(jìn)行拓展搭建。所有拓展場(chǎng)景的方向和能力都受制于主產(chǎn)品提供的能力,用戶只有適配該方向或購(gòu)買了這個(gè)主產(chǎn)品后,拓展場(chǎng)景才會(huì)有效。例如只能基于阿里云能力的解決方案,就不及可以基于不同云能力的解決方案。
標(biāo)準(zhǔn)一家之言,不夠開放
同時(shí)除了業(yè)務(wù)能力外,接口標(biāo)準(zhǔn)也是以主產(chǎn)品為主。第三方企業(yè)能力接口的適配和改造成本高。
該生態(tài)模式有3個(gè)特征:
企業(yè)共生
該生態(tài)中的企業(yè)應(yīng)是平等合作關(guān)系,相互依存相互促進(jìn)。不存在某一企業(yè)決定所有其他企業(yè)在這個(gè)生態(tài)中的生存狀態(tài)。在輸出的解決方案上,只需要關(guān)注合作企業(yè)提供的能力是否能解決對(duì)應(yīng)的場(chǎng)景,無需考慮該場(chǎng)景某個(gè)企業(yè)一定要參與進(jìn)來。
標(biāo)準(zhǔn)共創(chuàng)
接口標(biāo)準(zhǔn)和業(yè)務(wù)規(guī)范由所有生態(tài)企業(yè)進(jìn)行共創(chuàng),通過開源標(biāo)準(zhǔn)的方式,共同提交和評(píng)審內(nèi)容。輸出一個(gè)真正符合行業(yè)共性,兼容性強(qiáng),多方改造相對(duì)較少的標(biāo)準(zhǔn)規(guī)范。
場(chǎng)景多樣
合作伙伴生態(tài)可以讓解決方案不再依賴于主產(chǎn)品的對(duì)外開放能力,能真正根據(jù)方案目標(biāo),選擇擁有該能力的合作伙伴對(duì)接。場(chǎng)景方案不再因某個(gè)產(chǎn)品的能力而受到局限,更加的多樣。
商業(yè)API圈層主要通過API市場(chǎng)對(duì)企業(yè)的商業(yè)API進(jìn)行對(duì)外交易。是未來軟件企業(yè)實(shí)現(xiàn)盈利的重要途徑之一。商業(yè)API圈層更加像傳統(tǒng)的商品交易生態(tài),商業(yè)API接口就是其交易的貨物。故也會(huì)有生產(chǎn)、上架、篩選、小批量試用、下單、銷售分析的流程。但和實(shí)體商品不一樣的是商業(yè)API會(huì)有調(diào)用管控和授權(quán)兩個(gè)重要環(huán)節(jié)。
調(diào)用管控是接口生產(chǎn)后,發(fā)布到服務(wù)器上進(jìn)行的一系列外部調(diào)用規(guī)則限制。其目的是保證接口安全和穩(wěn)定性,控制并發(fā)和過濾惡性調(diào)用。而授權(quán)是給下單客戶可使用該接口的憑證,并且可根據(jù)賣家的銷售策略,提供不同等級(jí)的憑證,以便提供差異化的服務(wù)。因?yàn)锳PI交易的這些特殊性,良好的商業(yè)API圈層需要建立中一套完善的接口安全體系下,對(duì)接口安全性會(huì)特別敏感。
當(dāng)我們把API的三個(gè)圈層業(yè)務(wù)整合在一起后,我們可以得到完整的API生態(tài)業(yè)務(wù)全景圖(如下圖)。整個(gè)業(yè)務(wù)全景和API生態(tài)圈層分布一致,是個(gè)V字型的結(jié)構(gòu),私有API圈層的業(yè)務(wù)仍是最核心的部分。
基于私有API圈層的業(yè)務(wù)閉環(huán)結(jié)合API開放平臺(tái)做衍展,API文檔的設(shè)計(jì)是基于API開發(fā)平臺(tái)中的標(biāo)準(zhǔn)API庫(kù)進(jìn)行二次設(shè)計(jì)的。然后確定版本后會(huì)把當(dāng)前企業(yè)擁有的業(yè)務(wù)能力API作為整個(gè)開放平臺(tái)的增值A(chǔ)PI提供給其他合作伙伴使用。同時(shí)也可以調(diào)用第三方增值A(chǔ)PI,與當(dāng)前企業(yè)的業(yè)務(wù)能力API按場(chǎng)景整合后使用。則我們提供場(chǎng)景化的調(diào)用方案,并使用網(wǎng)關(guān)進(jìn)行相關(guān)的流量和權(quán)限控制,使用API監(jiān)控進(jìn)行接口狀態(tài)監(jiān)控和調(diào)用分析。這就是開放API圈層的業(yè)務(wù)閉環(huán)。

原文地址:https://cloud.tencent.com/developer/article/2197728
企業(yè)為什么需要API生態(tài)?