小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

InfoQ: 互聯(lián)網(wǎng)開(kāi)放平臺(tái)技術(shù)趨勢(shì)和討論

 xos 2008-06-26

2008年6月14日,InfoQ中文站在北京舉辦了第一次QClub,邀請(qǐng)了中國(guó)雅虎的首席架構(gòu)師曾宏威分享了關(guān)于互聯(lián)網(wǎng)開(kāi)放平臺(tái)方面的架構(gòu)和趨勢(shì)等。本次活動(dòng)參會(huì)者45人,包括來(lái)自新浪、阿里媽媽、百度、騰訊、方正等公司的研發(fā)負(fù)責(zé)人?;顒?dòng)以討論為主,演講為輔,持續(xù)時(shí)間約為3個(gè)小時(shí)。本文是對(duì)本次QClub活動(dòng)內(nèi)容的一個(gè)簡(jiǎn)短總結(jié),希望對(duì)沒(méi)有到現(xiàn)場(chǎng)參會(huì)的讀者了解開(kāi)放平臺(tái)的發(fā)展和趨勢(shì)有所幫助,也希望能引起大家更多的討論。

互聯(lián)網(wǎng)發(fā)展趨勢(shì)——Web 3.0

在曾宏威的演講中,他提到了Web 3.0的概念。雖然目前很多人都在談Web 3.0,但事實(shí)上對(duì)“什么是Web 3.0”這個(gè)問(wèn)題并沒(méi)有很好的解答。而相比于Web 3.0,Web 2.0的概念更師出有名。在2001年的互聯(lián)網(wǎng)泡沫中,很多人認(rèn)為互聯(lián)網(wǎng)崩潰的時(shí)刻已經(jīng)來(lái)臨,但是O'Reilly的創(chuàng)始人Tim O'Reilly卻注意到互聯(lián)網(wǎng)比其他任何時(shí)候都更加重要,許多令人激動(dòng)的新應(yīng)用和網(wǎng)站以讓人驚訝的速度涌現(xiàn)出來(lái)。在此基礎(chǔ)上,Tim O'Reilly提出了Web 2.0的概念。對(duì)于Web 3.0,現(xiàn)在能做的就是根據(jù)互聯(lián)網(wǎng)的發(fā)展歷程進(jìn)行簡(jiǎn)單的預(yù)測(cè)。

Web 1.0和Web 2.0最大的區(qū)別在于網(wǎng)站內(nèi)容的表現(xiàn)形式不同。在1.0的時(shí)代,互聯(lián)網(wǎng)典型的情況是其內(nèi)容基本都掌控在幾個(gè)大的門(mén)戶(hù)手中,比如現(xiàn)在國(guó)內(nèi)的新浪、搜狐、雅虎等基本屬于這個(gè)情況,用戶(hù)獲取內(nèi)容的方式就是去“只讀”。到了2.0時(shí)代,互聯(lián)網(wǎng)的構(gòu)成發(fā)生了很大變化,可以注意到小網(wǎng)站的數(shù)量遠(yuǎn)遠(yuǎn)超過(guò)了大的門(mén)戶(hù)網(wǎng)站,包括內(nèi)容和流量等。有個(gè)不太確切的統(tǒng)計(jì)數(shù)據(jù)顯示,現(xiàn)在中國(guó)幾個(gè)大的門(mén)戶(hù)網(wǎng)站的流量加起來(lái)還不到中國(guó)互聯(lián)網(wǎng)流量總和的10%。另一個(gè)比較有意思的變化來(lái)自于用戶(hù)使用互聯(lián)網(wǎng)的習(xí)慣,與以往用戶(hù)單純閱讀內(nèi)容不同,現(xiàn)在的用戶(hù)開(kāi)始主動(dòng)貢獻(xiàn)內(nèi)容,比如寫(xiě)博客等。而在3.0時(shí)代,用戶(hù)開(kāi)始將自己的生活、工作與互聯(lián)網(wǎng)結(jié)合起來(lái),比如網(wǎng)上購(gòu)物等。隨著開(kāi)發(fā)門(mén)檻的降低,用戶(hù)自己就可以創(chuàng)建一些定制化的應(yīng)用,然后放在網(wǎng)絡(luò)上供其他人使用,這兒比較典型的例子是Facebook。根據(jù)曾宏威的總結(jié),Web 3.0可以說(shuō)是一個(gè)應(yīng)用的時(shí)代。

曾宏威進(jìn)行演講

開(kāi)放平臺(tái)的類(lèi)型

回到開(kāi)放平臺(tái)的主題,在演講中,曾宏威將當(dāng)前的開(kāi)放平臺(tái)進(jìn)行了分類(lèi)。首先是Open API,其特點(diǎn)是某些垂直領(lǐng)域的網(wǎng)站將自己的接口暴露出來(lái),提供給最終用戶(hù)或者是第三方,讓他們可以據(jù)此搭建一些和該網(wǎng)站業(yè)務(wù)相關(guān)的應(yīng)用,從而促進(jìn)網(wǎng)站的用戶(hù)注冊(cè)和流量等,比如Yahoo!的地圖API,視頻網(wǎng)站YouTube的API,以及國(guó)內(nèi)互聯(lián)網(wǎng)公司淘寶網(wǎng)的Open API等。第二個(gè)是Widget(窗件或者掛件),比較典型的例子有Yahoo!的Widgets,Google的Gadgets和Netvibes的UWA等,用戶(hù)可以用這些Widget增強(qiáng)自己網(wǎng)站的功能或者體驗(yàn)等。第三類(lèi)就是目前比較火的社交平臺(tái),比如Facebook、MySpace,以及國(guó)內(nèi)的校內(nèi)網(wǎng)、51.com等。另外一類(lèi)是輔助你基于已有的開(kāi)放平臺(tái)或者API進(jìn)行開(kāi)發(fā)應(yīng)用的工具,比如Yahoo!的Pips和微軟的Popfly等,使用它們可以很快地開(kāi)放一些Mashup應(yīng)用。一個(gè)典型的應(yīng)用是有人借助Pips將一個(gè)招聘網(wǎng)站的數(shù)據(jù)和雅虎的Maps整合在一起,為那些在硅谷附近工作的人提供找出租房的服務(wù),比如你在這個(gè)應(yīng)用里輸入一個(gè)地址,就能知道周?chē)?公里內(nèi)有哪些房子要出租。最后一種類(lèi)型,也是現(xiàn)在越來(lái)越熱的一類(lèi),就是云計(jì)算,例子就是Google的AppEngineAmazon的EC2和S3等,現(xiàn)在已經(jīng)有很多網(wǎng)站的數(shù)據(jù)跑在這些應(yīng)用上。用圖表表示如下:

類(lèi)型 例子
Open API Yahoo! Maps API
YouTube API
淘寶 OpenAPI
窗件 API Yahoo! Widgets
Google Gadgets
Netvibes UWA
社交平臺(tái) Facebook
MySpace
開(kāi)發(fā)工具 Yahoo! Pipes
MS Popfly
云計(jì)算 Google AppEngine
Amazon Elastic Compute Cloud

NCP對(duì)企業(yè)應(yīng)用的支持

上面兩部分是中國(guó)雅虎的首席架構(gòu)師曾宏威在演講中,就互聯(lián)網(wǎng)的趨勢(shì)和開(kāi)放平臺(tái)的分類(lèi)進(jìn)行的闡述。本章節(jié)和下面的幾個(gè)問(wèn)題是參會(huì)者基于曾宏威的演講,在QClub的后半段所進(jìn)行的討論。

NCP本身并沒(méi)有定義用戶(hù)自己的Widgets需要是Social(社會(huì))級(jí)別的還是Enterprise(企業(yè))級(jí)別的,它提供的只是一個(gè)運(yùn)行環(huán)境,然后盡可能地將自己的計(jì)算資源和接口開(kāi)放出來(lái)。如同前面在界定Web 3.0的概念時(shí)所提到的,未來(lái)的互聯(lián)網(wǎng)將是一個(gè)集合多種應(yīng)用的網(wǎng)絡(luò),這兒的應(yīng)用就包括企業(yè)應(yīng)用,比如OA或者CRM等。相對(duì)于個(gè)人用戶(hù)而言,企業(yè)更關(guān)心的可能是NCP能否就數(shù)據(jù)庫(kù)容量或者安全性等方面提供可靠的支持。曾宏威回答說(shuō),從NCP的架構(gòu)設(shè)計(jì)來(lái)講是沒(méi)有問(wèn)題的,和雅虎其他的產(chǎn)品在設(shè)計(jì)時(shí)所考慮的一樣,高可用性、超大訪問(wèn)量等都在NCP設(shè)計(jì)的考慮之列。就安全性而言,比如現(xiàn)在NCP集成了淘寶網(wǎng)的支付接口等,對(duì)于企業(yè)用戶(hù)的安全性是有保障的。另一方面,他建議用戶(hù)在使用類(lèi)似NCP這樣的開(kāi)放平臺(tái)搭建應(yīng)用時(shí),自己對(duì)安全性也要多加考慮。

理想和現(xiàn)實(shí)的開(kāi)放平臺(tái)

在討論開(kāi)放平臺(tái)未來(lái)的發(fā)展趨勢(shì),尤其是應(yīng)用間如何整合時(shí),來(lái)自Idapted.com的高級(jí)工程師方舟提到一個(gè)很有趣的例子。在他開(kāi)始接觸豆瓣網(wǎng)時(shí),發(fā)現(xiàn)上面有很多自己喜歡的書(shū)籍、碟片等,而且有許多精彩的評(píng)論,一下子就調(diào)動(dòng)起了自己購(gòu)買(mǎi)的熱情。要知道豆瓣網(wǎng)由于設(shè)計(jì)的精煉,用戶(hù)體驗(yàn)非常好,而當(dāng)他從豆瓣網(wǎng)順著鏈接找到購(gòu)書(shū)網(wǎng)站當(dāng)當(dāng)網(wǎng)或者卓越網(wǎng)時(shí),在體驗(yàn)方面有了一個(gè)很大的落差,而且通常發(fā)現(xiàn)有些書(shū)或者碟片無(wú)法購(gòu)買(mǎi)。這種挫敗的感覺(jué)是可以想象到的。

其同桌討論的阿里媽媽過(guò)程改進(jìn)負(fù)責(zé)人李宇(瓔珞天色)總結(jié)說(shuō),對(duì)網(wǎng)民來(lái)說(shuō)理想的開(kāi)放平臺(tái)應(yīng)該是幾個(gè)大的網(wǎng)站,比如Yahoo、MySpace、Facebook、豆瓣網(wǎng)或者當(dāng)當(dāng)網(wǎng)之間能給進(jìn)行比較好的整合,提供給用戶(hù)一個(gè)一以貫之的體驗(yàn)。但是由于各種原因,現(xiàn)實(shí)的情況是,大家都在談開(kāi)放平臺(tái),但只是將自己有限的資源以接口的形式暴露出來(lái),其目的也是希望用戶(hù)都能到自己的平臺(tái)上來(lái)并且最好能永遠(yuǎn)留下來(lái),不到其他地方去。具體的表現(xiàn)是國(guó)內(nèi)的幾個(gè)大的互聯(lián)網(wǎng)廠商,比如騰訊、百度、新浪、Google和雅虎等,做了搜索就去做社區(qū),社區(qū)做完然后做博客,博客搞定之后還要去做C2C的物品交易等,也就是每個(gè)網(wǎng)站都希望滿(mǎn)足用戶(hù)所有的需求,選此一家,別無(wú)他求。借用一句古語(yǔ)來(lái)說(shuō),開(kāi)放平臺(tái)的發(fā)展依然是“路漫漫其修遠(yuǎn)兮”。

QClub后半段:分組討論

開(kāi)放平臺(tái)是陰謀還是雷鋒?

順著上面的問(wèn)題來(lái)討論,那么開(kāi)放平臺(tái)究竟是一場(chǎng)陰謀還是一個(gè)活雷鋒?如果按照我們目前的理解,大的互聯(lián)網(wǎng)廠商之所以開(kāi)放接口,只是為了吸引更多的用戶(hù)的話(huà),顯然這是一個(gè)不折不扣的陰謀,不同的只是大家都還沒(méi)有找到很好的商業(yè)模式。事實(shí)是否如此呢?宏威反駁道,互聯(lián)網(wǎng)從誕生的那一天起,就打上了深深的開(kāi)放烙印,不論是HTTP還是XML都有著很強(qiáng)的連通性和通用性。雖然現(xiàn)在各家都在推自己的應(yīng)用或者標(biāo)準(zhǔn),但是未來(lái)這些開(kāi)放平臺(tái)一定會(huì)有一個(gè)通用的標(biāo)準(zhǔn)出來(lái)。這一點(diǎn)可以借鑒Email的發(fā)展歷史,Email應(yīng)該說(shuō)是互聯(lián)網(wǎng)最早期的協(xié)議之一,不論你使用的Email是雅虎的,微軟的,還是Google的等等,由于Email的協(xié)議是互通的,所以無(wú)論你的帳戶(hù)在哪里,都可以和別人通信。將來(lái)互聯(lián)網(wǎng)上的一種可能情況是,你開(kāi)發(fā)了一個(gè)應(yīng)用,不論是放在A網(wǎng)上,還是B網(wǎng)上,甚至C網(wǎng)上都可以順暢地運(yùn)行??傮w來(lái)說(shuō),這應(yīng)該是一個(gè)良性的競(jìng)爭(zhēng),誰(shuí)的網(wǎng)站做的好,誰(shuí)聚集的應(yīng)用就會(huì)更多,用戶(hù)也會(huì)喜歡到你的網(wǎng)站上來(lái)。

開(kāi)放平臺(tái)目前面臨的困境

在新浪系統(tǒng)研發(fā)部總監(jiān)黃冬所在的討論組中,他們討論了開(kāi)放平臺(tái)目前所面臨的一些難題。在他的總結(jié)中,他提到:

  • 現(xiàn)在大家對(duì)開(kāi)放平臺(tái)的接受度依然比較低,其討論組10個(gè)人中僅有1個(gè)人目前在使用Amazon提供的EC2和S3服務(wù)。
  • 另外雖然有部分公司愿意將自己的企業(yè)應(yīng)用移植到開(kāi)放平臺(tái)上來(lái),但是他們同時(shí)期望這個(gè)移植過(guò)程短而又短,這在目前該領(lǐng)域技術(shù)人員相對(duì)缺乏的情況下,難度是比較大的。
  • 開(kāi)放平臺(tái)目前一個(gè)比較大的特點(diǎn)是,雖然大家都開(kāi)放了自己的API,但是并沒(méi)有真正將自己的數(shù)據(jù)分享出去,而只是期望大家來(lái)學(xué)習(xí)。
  • 最后一個(gè)比較困難的地方就是因?yàn)镺pen API還不是特別成熟,很多人還不清楚如何有效地利用也已存在的數(shù)據(jù)來(lái)提高自己網(wǎng)站的功能或者流量,在用戶(hù)和廠商之間仍然需要有一個(gè)橋梁來(lái)解決。

期待平臺(tái)對(duì)REST有更多的支持

在對(duì)開(kāi)放平臺(tái)的技術(shù)架構(gòu)進(jìn)行剖析討論時(shí),劉新聲(OZZZZZZ)闡述了REST的優(yōu)勢(shì)。從Roy Thomas Fielding博士的《架構(gòu)風(fēng)格和基于網(wǎng)絡(luò)的軟件架構(gòu)設(shè)計(jì)》論文被翻譯成中文版后,REST逐漸成為國(guó)內(nèi)技術(shù)社區(qū)討論的熱點(diǎn),而REST概念也確實(shí)給網(wǎng)站架構(gòu)設(shè)計(jì)領(lǐng)域帶來(lái)許多新鮮的思想。由于REST基于現(xiàn)在互聯(lián)網(wǎng)上最常用和公用的協(xié)議和標(biāo)準(zhǔn),所以應(yīng)用REST的網(wǎng)站所提供的API可以更加簡(jiǎn)潔,網(wǎng)站框架的結(jié)構(gòu)性、可伸縮性也會(huì)比較好。

曾宏威進(jìn)一步總結(jié)到,他認(rèn)為REST只是網(wǎng)站架構(gòu)實(shí)現(xiàn)的一個(gè)范式,而不是一個(gè)成型的協(xié)議,比如像FTP、HTTP等,最典型的就是REST沒(méi)有很好地解決數(shù)據(jù)在傳輸時(shí)的封裝格式問(wèn)題。由于XML協(xié)議本身比較重,而且性能和效率也不是特別理想,它基本上已經(jīng)被證明為互聯(lián)網(wǎng)互操作領(lǐng)域的一種不太可行的格式,所以將來(lái)很有可能會(huì)出現(xiàn)另外一種新的協(xié)議或者格式。他認(rèn)為將來(lái)最有可能出現(xiàn)的一種組合是REST+JSON(JavaScript Object Notation,一種輕量級(jí)的數(shù)據(jù)交換格式)。

:本次QClub的視頻和PPT文件會(huì)在下周發(fā)布,屆時(shí)也將會(huì)以新聞的形式通知給大家,請(qǐng)大家注意瀏覽。本次活動(dòng)特別感謝ZDNet China(至頂網(wǎng))華章圖書(shū)的大力協(xié)助!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多