網(wǎng)絡(luò )、應用和服務(wù)融合
今后網(wǎng)絡(luò )的發(fā)展將由應用服務(wù)主導,由智能終端將各種應用疊加起來(lái),疊加之后網(wǎng)絡(luò )對應地要做到服務(wù)的融合,而服務(wù)的融合則會(huì )推動(dòng)網(wǎng)絡(luò )的融合。這個(gè)發(fā)展方向的推動(dòng)方式與以往是反方向的。
舉一個(gè)例子,原來(lái)的網(wǎng)絡(luò )上,數據是數據、視頻是視頻、話(huà)音是話(huà)音,不同業(yè)務(wù)網(wǎng)絡(luò )是互相分離的,F在互聯(lián)網(wǎng)出現,大家都用同樣的數據網(wǎng),都可以跑話(huà)音業(yè)務(wù),不可避免的是話(huà)音業(yè)務(wù)會(huì )從原有的網(wǎng)絡(luò )分流到數據網(wǎng)上,新的網(wǎng)絡(luò )要不停地擴大,而且能力要不斷加強,以滿(mǎn)足終端業(yè)務(wù)的疊加,原來(lái)的話(huà)音網(wǎng)慢慢就沒(méi)有了。一方面是越來(lái)越加強,一方面則越來(lái)越小,最終不同的網(wǎng)絡(luò )會(huì )合并成一個(gè)。視頻的融合最終也會(huì )推動(dòng)網(wǎng)絡(luò )本身的融合,原先提三網(wǎng)合一是從省錢(qián)的角度去看,今天再談三網(wǎng)合一,是從推動(dòng)新的服務(wù)這個(gè)角度看,以后這個(gè)趨勢會(huì )越來(lái)越明顯。
與網(wǎng)絡(luò )相關(guān)的技術(shù)改變,都是以應用為導向的,這是一個(gè)最大的主流方向。
計算機系統重新整合
隨著(zhù)計算機技術(shù)(包括軟、硬件技術(shù))的發(fā)展,以前在計算機里面做的東西會(huì )慢慢拿到網(wǎng)絡(luò )上做。上個(gè)世紀80年代根本沒(méi)有網(wǎng)絡(luò )設備這個(gè)概念,所有東西都是用一個(gè)設備,通過(guò)計算機里面不同的軟件來(lái)實(shí)現;后來(lái),有人看到一些有共性轉換的,他將這個(gè)功能抽出來(lái),用一個(gè)專(zhuān)門(mén)的設備去做,這就是集線(xiàn)器;再后來(lái),隨著(zhù)計算機的發(fā)展,把第二層功能拿出去,做成交換設備;然后過(guò)去幾年,路由性能也可以單獨做了,就把第三層功能拿到專(zhuān)門(mén)設備去實(shí)現,成為路由器。隨著(zhù)芯片技術(shù)的發(fā)展,越來(lái)越多的功能將被拿出去,用一個(gè)專(zhuān)門(mén)的設備做,于是有了各種各樣的網(wǎng)絡(luò )設備。包括防火墻,以前也是用軟件做,現在則放到硬件上去做了。
網(wǎng)絡(luò )進(jìn)行整合
以前網(wǎng)絡(luò )的層次分得很清楚,是完全分開(kāi)的。但是隨著(zhù)技術(shù)的發(fā)展,以前沒(méi)什么關(guān)系的技術(shù)也會(huì )融合在一起,比如說(shuō),以前光是光、路由是路由,現在隨著(zhù)新的技術(shù)出現,比如路由技術(shù),變成了光的IP轉換。再舉一個(gè)例子,SDN(自防御網(wǎng)絡(luò ))的概念,安全跟網(wǎng)絡(luò )已經(jīng)分不開(kāi)了,用戶(hù)建網(wǎng)為了安全本身要加防火墻。以后技術(shù)的發(fā)展并不單一,比如搞芯片、軟件開(kāi)發(fā)時(shí),并不是會(huì )像以前一樣只是為了快,還要為了安全,整個(gè)系統一定要整合在一起。
計算機系統結構改變
計算機本身包括CPU、內存、外設,中間插一個(gè)總線(xiàn)。隨著(zhù)網(wǎng)絡(luò )的發(fā)展,網(wǎng)絡(luò )的帶寬越來(lái)越寬,網(wǎng)絡(luò )一樣可以有總線(xiàn),就是說(shuō),CPU——外設、CPU——內存中間的總線(xiàn)功能是網(wǎng)絡(luò )可以實(shí)現的,計算機本身的結構以后會(huì )有很大的變化,最終會(huì )變成里面CPU、MB分化,外設分化。
這個(gè)改變帶來(lái)的好處是出現新的概念:虛擬系統總線(xiàn)。虛擬總線(xiàn)可以帶來(lái)的最大好處是虛擬化,共享會(huì )更理想。將來(lái)計算機本身也會(huì )變,現在很多設備本身就在改變,比如把外設拿出來(lái),但沒(méi)有把內存拿出來(lái)。以后會(huì )達到把內存拿出來(lái),已經(jīng)有一些新的技術(shù)往這個(gè)方向走了。
用戶(hù)建網(wǎng)
其實(shí)國內各個(gè)行業(yè)用戶(hù)自行建網(wǎng)的趨勢現在已經(jīng)非常明顯。以前我們認為,網(wǎng)絡(luò )本身帶寬很窄,計算機要離用戶(hù)很近,否則無(wú)法使用,F在網(wǎng)絡(luò )帶寬越來(lái)越寬,設備更多地往中央放,成本降低了,不需要在每個(gè)地方都放很多人來(lái)維護整個(gè)計算機網(wǎng)絡(luò )跟應用系統。在美國,大部分大企業(yè)的IT人員都是在總部的,最多是容災中心,外面的機構基本上沒(méi)幾個(gè)做IT的人。這是數據中心發(fā)展的一個(gè)明顯的趨勢,對用戶(hù)來(lái)講很簡(jiǎn)單,而且人的成本會(huì )很低。
大家都熟悉現在網(wǎng)絡(luò )上廣為人知的網(wǎng)站技術(shù),其中PHP及AJAX屬于當前熱潮,一個(gè)是服務(wù)器端開(kāi)發(fā)語(yǔ)言,一個(gè)是客戶(hù)端腳本技術(shù),兩者現在的融合度已經(jīng)越來(lái)越高了。
很多的PHP框架基本上的AJAX功能都可以實(shí)現。但是我們有必要把前臺的客戶(hù)端腳本用后臺的技術(shù)來(lái)設計使用嗎?我覺(jué)得這樣只會(huì )造成更多的傻瓜。其實(shí)往后網(wǎng)頁(yè)結構的多元化,要求網(wǎng)頁(yè)的前臺核心技術(shù)必須是一個(gè)獨立的、強大、穩定的客戶(hù)端應用程序。那么對于A(yíng)JAX技術(shù)和客戶(hù)端腳本語(yǔ)言(javascrīpt)的高度要求會(huì )成為必須的前臺技術(shù)要求。
我們在做網(wǎng)頁(yè)的時(shí)候也會(huì )相應的分為:PHP后臺(服務(wù)器端)開(kāi)發(fā),前臺AJAX(客戶(hù)端)程序的開(kāi)發(fā),W3C(模板架構)開(kāi)發(fā)。三種必須的技術(shù)團隊。其中三者的相互配合管理模式具體分析如下:
。、 服務(wù)器端
根據服務(wù)器端開(kāi)發(fā)說(shuō)明書(shū),討論數據庫結構,根據系統要求分析數據庫并整理出相應的開(kāi)發(fā)方案。
根據系統要求,設計相應后臺內核處理程序(后臺主程序的開(kāi)發(fā)),配合主程序,開(kāi)發(fā)出各種需要的程序包或程序塊。設置基本的程序配置文件。
1、1 與客戶(hù)端的合作
只需要把數據庫開(kāi)發(fā)方案傳給客戶(hù)端開(kāi)發(fā)小組(性質(zhì) 數據交互配合)
1、2 與模板構架小組合作
只需要根據系統要求分配相應的后臺處理變量,模板構架小組根據模板接口獲取變量進(jìn)行頁(yè)面的動(dòng)態(tài)數據處理。
。、 客戶(hù)端
根據客戶(hù)端系統開(kāi)發(fā)要求,制作系統的客戶(hù)端內核程序,實(shí)現各個(gè)頁(yè)面客戶(hù)端子程序的開(kāi)發(fā)。有效的根據不同的頁(yè)面分配不同的子程序,并有效的組織前臺模塊腳本效果,讓其穩定、有效。
1、1與服務(wù)器端的合作
更多的參與討論不同的頁(yè)面初始化所分配給客戶(hù)端程序的變量。
1、2與模板構架小組的合作
更多的參與討論系統頁(yè)面的結構,包括節點(diǎn)、CSS、框架集和前臺程序的調用。
實(shí)際上我個(gè)人比較看中客戶(hù)端的開(kāi)發(fā)。因為它把更多的執行程序給予前臺用戶(hù),減輕了后臺程序員的負擔。同時(shí)也優(yōu)化了網(wǎng)頁(yè)元素和結構。未來(lái)的網(wǎng)站建設發(fā)展的趨勢將更多的面向于客戶(hù)端腳本程序的開(kāi)發(fā)。