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