隨筆 - 1  文章 - 37  trackbacks - 0
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          test

          搜索

          •  

          最新評論

           

          前言

          便攜是一種趨勢

          網(wǎng)絡(luò)服務(wù)是一種趨勢

          觸摸屏的發(fā)展是一種趨勢

          ..............

          這些趨勢發(fā)展到一定階段就是在電影里看到的,一個電腦就是一個屏幕,而這些離我們并不遠。

          它是什么 

          有這樣一種服務(wù),只要你是它的終端,你可以用它做很多事情,例如:
          電腦,開機,進入一個數(shù)M程序的終端,當然這是一個服務(wù)終端,加載所需要的服務(wù)。
          我需要瀏覽器,只需要 install
          xxx://www.servicegate.com/browser,然后start,一個瀏覽器界面就出來了,
          我需要編輯word文檔,google提供了這個功能。
          我需要上QQ,install
          xxx://www.qq.com/qqservice,然后start,QQ界面出來了
          我需要玩魔獸,沒問題,只要暴雪提供了該服務(wù),我們只需要一個install命令,就可以玩了。

          這是一個全新的應(yīng)用系統(tǒng),它的一切都建立在網(wǎng)絡(luò)的基礎(chǔ)上,所有資源均來自網(wǎng)絡(luò)服務(wù)提供商,這看起來像云計算,或是SaaS,沒錯,但是不管它像什么,它的目的只有一個,就是提供一個更安全,更方便,更快捷的應(yīng)用平臺。

          它的操作就像你平時使用的操作系統(tǒng)一樣,你甚至無法感覺到它的存在,因為在你開機的瞬間你就已經(jīng)在使用它了。


          它有什么好處

          免費——它是免費的,你不需要為它支付任何費用就可以使用它
          安全——在服務(wù)終端中(注意,它不是操作系統(tǒng)),它幾乎取消了硬盤的概念,數(shù)據(jù)全部存儲在你信任的服務(wù)供應(yīng)商中,因此你不必為病毒或木馬而發(fā)愁,當然也不需要買殺毒軟件了。
          快捷——不再花費大量的時間查看安裝進度,然后再安裝大量的驅(qū)動。
          便攜——就像你插入一個U盤,或是放入一個光盤,只要有網(wǎng)絡(luò)的地方,你就可以使用它。
          服務(wù)——你不再需要下載,安裝等繁瑣的操作,這一切都由服務(wù)中心來完成。


          網(wǎng)絡(luò)環(huán)境結(jié)構(gòu)圖



          網(wǎng)絡(luò)通信結(jié)構(gòu)圖




           

               1.   分布式MVCN層)網(wǎng)絡(luò)結(jié)構(gòu)——可以理解為分布式C/S應(yīng)用,最容易理解的例子就是網(wǎng)絡(luò)游戲,客戶端只負責接收和響應(yīng)輸入設(shè)備,服務(wù)器處理具體的業(yè)務(wù)邏輯和數(shù)據(jù)存儲。
          2.   通信協(xié)議——這就有點像HTTP了,但是它必須要比HTTP更強大才行,因為它需要更迅速的傳輸和響應(yīng),以及更復(fù)雜的通信內(nèi)容和指令,當然這并不難辦到。
          3.   終端——它只負責根據(jù)服務(wù)的指令顯示相應(yīng)的內(nèi)容,或者它只是一個服務(wù)的鏡頭
          4.   數(shù)據(jù)中心——可以理解為


          終端結(jié)構(gòu)圖




           

               1.   boot——引導(dǎo)程序,加載終端的微內(nèi)核
          2.   設(shè)備驅(qū)動——基礎(chǔ)驅(qū)動程序,在目前的機器結(jié)構(gòu)中,這3個驅(qū)動是需要的,而理論上,它們應(yīng)該集成在硬件芯片中,即設(shè)備統(tǒng)一驅(qū)動程序,換句話說,不管是鼠標,鍵盤,觸摸,光電感應(yīng)等輸入設(shè)備,它們的驅(qū)動應(yīng)該是統(tǒng)一的,因為它們只是用于輸入而已,同理,網(wǎng)絡(luò)設(shè)備和顯示設(shè)備也一樣。
          3.   微內(nèi)核——Linux的內(nèi)核機制相仿,只不過它應(yīng)該是微型的,在應(yīng)用層面,它可能只包含3個部分:用于加載管理服務(wù)的模塊,用于實現(xiàn)通信協(xié)議的模塊,用于顯示的模塊。
          4.   服務(wù)加載模塊——管理來自網(wǎng)絡(luò)的服務(wù),包括加載,卸載,啟動等。
          5.   View-SDK——來自網(wǎng)絡(luò)的服務(wù)如何顯示,就是由它來決定,可以把它想象成一個瀏覽器,但是它需要比瀏覽器更強大,從而引導(dǎo)通信協(xié)議的制定。這里的View-SDK目前還比較模糊,不能將它看成普通的SDK,它有可能只是類似于IE,或是實實在在的類似于可視化開發(fā)工具的界面,這里,先不確定它的細節(jié)問題,只要知道它是個能顯示的東東就可以了。


           

          示例


          案例一、Eclipse

          對于Eclipse,大家都比較熟悉了,如果要將它用于該平臺,與現(xiàn)有平臺有何區(qū)別。

          終端部分:只有一個顯示框體,他是基于終端的View-SDK的(之前有提到View-SDK,這里有個誤區(qū)就是,把它想象成現(xiàn)有的Eclipse),沒有代碼,沒有插件,甚至沒有供它運行的文件(看起來像IE了,或是一個遠程控制)。

          數(shù)據(jù)中心:代碼,插件等業(yè)務(wù)邏輯和數(shù)據(jù)存儲都在這里了。

           

          如何運作

          終端通過新的通信協(xié)議向數(shù)據(jù)中心發(fā)出指令,由數(shù)據(jù)中心來決定終端的顯示,通過指令或是其它方式。

          問題

          以上3個結(jié)構(gòu)圖,只是對這個平臺的一個方向上的構(gòu)想,在這個平臺中,會包含以下問題:

          1.   微內(nèi)核的技術(shù)構(gòu)成,結(jié)構(gòu)是否合理,通過現(xiàn)有技術(shù)是否可以實現(xiàn)它,或者它與現(xiàn)有技術(shù)是否有沖突,并能否解決這個沖突。

          2.   View-SDK的技術(shù)構(gòu)成,是否能夠以最少的代碼實現(xiàn),并且實現(xiàn)之后,還可以稱之為微。

          3.   通信協(xié)議的制定,這是依賴于View-SDK和服務(wù)器端技術(shù)結(jié)構(gòu)的,因為它們都是全新的。

          4.   其它,包括與現(xiàn)有的網(wǎng)絡(luò)技術(shù),軟硬件技術(shù)的沖突,包括P2P和現(xiàn)有的網(wǎng)絡(luò)協(xié)議等等。

           

          posted on 2008-11-02 16:35 Phrancol Yang 閱讀(225) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 兴和县| 稻城县| 阳曲县| 伊宁市| 漠河县| 文成县| 正镶白旗| 兴化市| 特克斯县| 灵山县| 深州市| 玛多县| 永春县| 星子县| 祁东县| 佛学| 临澧县| 全州县| 永兴县| 枝江市| 甘洛县| 神农架林区| 乌拉特前旗| 稷山县| 东阳市| 晋城| 五常市| 边坝县| 博兴县| 东乌| 喀喇| 宁津县| 三穗县| 东辽县| 嘉义县| 浠水县| 泸州市| 兴安盟| 济源市| 新化县| 双流县|