【51CTO外電頭條】據(jù)在一年一度的Glue Conference上發(fā)表主題演講的一位人士聲稱,應(yīng)用編程接口(API)正在迅速成為Web的應(yīng)用程序粘合劑,每天數(shù)十億次的調(diào)用讓一些公司每年賺得缽滿盆滿。
據(jù)API聚合網(wǎng)站ProgrammableWeb的創(chuàng)始人John Musser聲稱,谷歌、Facebook、Netflix和電子港灣等在線服務(wù)商每天在處理數(shù)十億次的應(yīng)用編程接口(API)調(diào)用,一些公司每年通過服務(wù)API接口而獲得的收入高達(dá)數(shù)十億美元。
Musser近日在科羅拉多州布魯姆菲爾德舉行的年度Glue Conference上發(fā)表了演講,他重點(diǎn)介紹了他公司收集的急劇增加的統(tǒng)計(jì)數(shù)字,并闡述了開放API市場(chǎng)的十大熱門趨勢(shì),包括增長(zhǎng)率、風(fēng)險(xiǎn)投資、協(xié)議和商業(yè)模式。Programmable Web維護(hù)著由眾多開放API組成的一個(gè)龐大數(shù)據(jù)庫(kù)。
他說:“API是我們?cè)趯砭帉戃浖墓ぞ?。我們將來?huì)用API將代碼粘合起來。”
Musser介紹了他所認(rèn)為的十大API趨勢(shì),排名不分次序:
•風(fēng)險(xiǎn)資金投入到API領(lǐng)域
•增長(zhǎng)率
•REST
•JSON
•API調(diào)用億萬次公司和萬億次公司
•API成為一種產(chǎn)品
•編程馬拉松(Hackathon)
•API商業(yè)模式
•將API變成收入
•無形的混合應(yīng)用程序
由于用戶們需要借助任何設(shè)備從任何地方來訪問應(yīng)用程序,對(duì)在線服務(wù)商和企業(yè)來說,API迅速變得必不可少。這種需求促進(jìn)了API迅猛發(fā)展。
API是一組函數(shù),讓計(jì)算機(jī)程序可以相互交流、共享數(shù)據(jù)。
Programmable Web的目錄中如今列有6000個(gè)開放API。而僅僅三個(gè)月前,這個(gè)數(shù)量還只有5000。相比之下,這個(gè)目錄的API數(shù)量首次突破1000大關(guān)用了整整八年的時(shí)間。那些數(shù)字不包括主要用來支持移動(dòng)應(yīng)用程序的無數(shù)私有API。
在ProgrammableWeb目錄中所列的359個(gè)企業(yè)級(jí)API當(dāng)中,近15%是在過去三個(gè)月添加的。
企業(yè)級(jí)API和消費(fèi)級(jí)API之間的區(qū)別主要在于,企業(yè)級(jí)API通常處理更敏感的數(shù)據(jù)和交易事務(wù)。此外,企業(yè)需要使用OAuth等協(xié)議,管理和保護(hù)對(duì)那些API的訪問。
Musser特別指出,拿推特來說,API調(diào)用“億萬次公司”每天處理的調(diào)用從2010年的30億次增加到現(xiàn)在的130億次調(diào)用。Netflix在本月每天處理的調(diào)用是14億次,Klout也有10億次。在2012年的頭三個(gè)月,電子港灣每天處理的調(diào)用是10億次。
而這個(gè)數(shù)字在不久的將來會(huì)更龐大。他特別指出,亞馬遜網(wǎng)絡(luò)服務(wù)公司(AWS)的簡(jiǎn)單存儲(chǔ)服務(wù)(S3)中對(duì)象數(shù)量下個(gè)月會(huì)達(dá)到1萬億個(gè)。
Musser指出,Expedia的聯(lián)盟網(wǎng)絡(luò)通過API每年獲得的收入多達(dá)20億美元。Musser引用Expedia高管的話說,他們開展的業(yè)務(wù)當(dāng)中有90%是通過API來實(shí)現(xiàn)的。
如今開發(fā)人員要求對(duì)應(yīng)用程序中最有用的部分實(shí)現(xiàn)可編程訪問。而最終用戶也在做同樣的事,只是他們沒有意識(shí)到罷了:他們?cè)诖罅渴褂没谕铺鼗蚧贔acebook的應(yīng)用程序時(shí),或者企業(yè)用戶在使用基于SalesForce.com的應(yīng)用程序時(shí),就在進(jìn)行這種訪問。Salesforce.com的流量當(dāng)中一半以上來自API。
而API使得那些應(yīng)用程序與設(shè)備無關(guān):無論設(shè)備是智能手機(jī)、平板電腦、個(gè)人電腦、數(shù)字錄像機(jī)、自助服務(wù)終端、車載計(jì)算機(jī)、游戲機(jī)還是其他平臺(tái),都能訪問。
Musser表示,許多公司直接用錢來刺激用戶在其API上從事開發(fā)。
他說:“一旦你有了API,就會(huì)考慮如何讓別人在上面從事開發(fā)。”他提到了Twilio和Box這些公司用錢來吸引開發(fā)人員在其API上進(jìn)行開發(fā):以免費(fèi)試用或經(jīng)濟(jì)獎(jiǎng)勵(lì)作為手段,鼓勵(lì)他們?cè)谄銩PI上從事開發(fā)。
他表示,代表性狀態(tài)傳輸(REST)和JavaScript對(duì)象標(biāo)注(JSON)是API的兩種主要協(xié)議;他表示,社交型API方面的協(xié)議95%是REST。JSON用作60%的REST API的數(shù)據(jù)格式。
他說:“JSON是趨勢(shì),但是大多數(shù)人沒有料到會(huì)出現(xiàn)這種情況。今年,近三分之一的API采用JSON協(xié)議。”
他還指出,編程馬拉松(Hackathon)是把廣大開發(fā)人員團(tuán)結(jié)在API周圍的一種流行方法。2012年第一季度舉辦了160場(chǎng)編程馬拉松活動(dòng),去年從編程馬拉松可以領(lǐng)到的最高獎(jiǎng)金數(shù)額是10萬美金。Musser表示,Twilio和Stripe(在線支付業(yè))等公司認(rèn)為自己的API是面向開發(fā)人員的一種產(chǎn)品;而SupermarketAPI(雜貨零售業(yè))等公司將API當(dāng)作一個(gè)品牌來使用。
此外,Musser表示如今出現(xiàn)了多種商業(yè)模式,比如亞馬遜網(wǎng)絡(luò)服務(wù)公司的按需支付模式和谷歌AdWords的基于設(shè)備的模式。
他說:“最大的趨勢(shì)也許是間接模式,”這包括一次性注冊(cè)(Jigsaw)、內(nèi)容整合(《紐約時(shí)報(bào)》以及移動(dòng)設(shè)備等內(nèi)部使用(Netflix)。
最后,Musser表示,無形的混合應(yīng)用程序是眼下的趨勢(shì),比如把推特API加入到蘋果的iOS操作系統(tǒng)中。