段淑敏
摘要:隨著時代的不斷發(fā)展,傳統(tǒng)的軟件開發(fā)平臺技術已經(jīng)有了巨大的變化,為了更好地方便人們了解新時代網(wǎng)絡與軟件開發(fā)平臺技術之間的關系,本文將從新時代網(wǎng)絡的概念特點和未來軟件開發(fā)平臺技術的發(fā)展趨勢這兩點入手,對新一代網(wǎng)絡條件下軟件開發(fā)平臺技術的問題進行簡要探討。
關鍵詞:網(wǎng)絡;軟件開發(fā)技術;發(fā)展
隨著時代的飛速發(fā)展,網(wǎng)絡技術也經(jīng)歷了重大的變革,微電子,芯片制作,軟件工程等技術不斷發(fā)展,軟件與硬件之間的技術也不再是完全獨立的,而是相互滲透,相互促進的。研究新一代網(wǎng)絡條件下軟件開發(fā)平臺技術的發(fā)展趨勢,對于我國網(wǎng)絡軟件技術發(fā)展具有重要的指導意義,本文就將對該問題進行簡要概述。
1.新時代網(wǎng)絡的內(nèi)涵特征
1.1NGN的內(nèi)涵
NGN是電信史上的一座里程碑,是基于傳統(tǒng)網(wǎng)絡下的新一代網(wǎng)絡的代稱,是基于TDM語音網(wǎng)絡和PSTN分組網(wǎng)絡而衍生的產(chǎn)物。NGN的出現(xiàn),使得新一代網(wǎng)絡上能夠融合語音視頻數(shù)據(jù)于一體,同時還能提供語音視頻數(shù)據(jù)多媒體等綜合型業(yè)務,是一個全開放的網(wǎng)絡平臺體系。NGN除了能夠提供語音,視頻,數(shù)據(jù)等服務外,還引進了低資費IP電話服務,使得企業(yè)在降低成本的同時還能滿足消費者各種各樣的需求。
從功能層面上看,NGN可以分為幾個層面,分別是業(yè)務層,控制層,多媒體傳輸層以及接入層。在水平層面上,其包括核心網(wǎng),用戶駐地網(wǎng)還有接入網(wǎng)三個網(wǎng)絡體系。在業(yè)務層,網(wǎng)絡會根據(jù)客戶的需要提供各種業(yè)務信息,讓客戶進行自主選擇,當客戶輸入所選擇的業(yè)務信息之后,信息數(shù)據(jù)將會來到控制層,由控制層完成各種業(yè)務信息的處理和傳送工作,當信息經(jīng)過多媒體傳輸層傳入接入層后,該層會將用戶連至網(wǎng)絡,并且集中其業(yè)務量至目的地,從而解決問題。
1.2NGN的特征
新一代網(wǎng)絡是能夠提供語音,數(shù)據(jù),視頻綜合型業(yè)務的網(wǎng)絡,其具有以下幾個特點:首先,其將傳統(tǒng)的功能模塊分為獨立的網(wǎng)絡部件,從而使得其具有一個開放的網(wǎng)絡構架體系。每一個部件都可以通過開放接口互相連接,原有的電信網(wǎng)絡系統(tǒng)也因此逐步走向開放。其次其呼叫和傳載功能分離,呼叫和控制功能分離,使得其能夠?qū)崿F(xiàn)業(yè)務和網(wǎng)絡獨立發(fā)展,分別提供。業(yè)務和應用也因此具有較高的靈活性,能夠滿足用戶更多的新鮮需求。最后其是一個基于同一網(wǎng)絡協(xié)議和分組的網(wǎng)絡。電信網(wǎng)絡計算機網(wǎng)絡和有線電視網(wǎng)絡都會被匯集到同一IP網(wǎng)絡上,三大網(wǎng)絡從此實現(xiàn)了接受同一通信協(xié)議的愿望。
1.3新一代網(wǎng)絡對軟件開發(fā)平臺技術的影響
新一代網(wǎng)絡是高度成熟的網(wǎng)絡,各種通信和網(wǎng)絡業(yè)務被高度融合,在融合技術的架構下,尤其是網(wǎng)絡應用技術的架構下,軟件技術的開發(fā)效率和開發(fā)周期都能夠得到明顯改變,效率會更高,周期也將被縮短。新的軟件技術將能夠?qū)崿F(xiàn)以軟件構建為基礎,結合信息安全技術,網(wǎng)絡服務技術,人機交互技術而成為各類軟件技術的基礎,隨著新一代網(wǎng)絡技術的不斷發(fā)展,各類軟件的開發(fā)功能也將越來越多養(yǎng),其功能也將層出不窮。
2.未來軟件開發(fā)平臺技術發(fā)展趨勢
2.1開源軟件
開源軟件是指源碼可以被公眾使用的軟件,而且這個軟件的使用修改和分發(fā)也不會受到許可證等的限制。開源軟件的許可證也會受到一些限制,比如說蓄意要保護它的開源源碼的狀態(tài),或是開發(fā)的控制等。開源最大的特色在于開發(fā)人員和使用者都能夠看到內(nèi)碼,修改程序并且源碼能夠自由流通,沒有知識產(chǎn)權等的約束。自由軟件聯(lián)盟通用公共許可證力圖保證所有的開源軟件使用者都能夠共享和修改開源軟件。比如數(shù)據(jù)統(tǒng)計軟件中的R就是一個開源軟件,使用者能夠免費下載并且修改程序,對該軟件進行再開發(fā),使其功能更加完善,更加個性化。也因為這個緣故,該軟件的使用人群占了所有使用數(shù)據(jù)使用者中很大的一個部分。有些使用者還會將一些修改好的功能放到該軟件的共享平臺上,方便后來的使用者參考和使用,從而豐富了其使用功能,實現(xiàn)了資源的高度共享。
2.2移動計算技術
隨著移動通信,數(shù)據(jù)庫,互聯(lián)網(wǎng)和分布式計算機的發(fā)展,移動計算技術也應運而生。移動計算技術在20世紀80-90年代以后,隨著分布式計算的發(fā)展而產(chǎn)生并且發(fā)展,并且在近代發(fā)展日趨成熟。其是一種相當自然的信息處理技術,在整合了全局的基礎上能夠?qū)崿F(xiàn)局部的分解和協(xié)同,系統(tǒng)具有實用性和容錯性,該技術在信息處理方面的應用十分廣泛,是新一代軟件技術發(fā)展的標志之一。
2.3網(wǎng)絡技術
網(wǎng)絡是一個邏輯整體,能夠把廣泛分布的各種資源比如計算資源,存儲資源,帶寬資源,數(shù)據(jù)資源等整合起來,使其成為一個具有邏輯性的有機整體,從而實現(xiàn)為客戶提供系統(tǒng)一體化服務的目的。網(wǎng)絡主要由6個部分組成,分別是網(wǎng)絡結點,數(shù)據(jù)庫,貴重儀器設備,可視化設備,寬帶網(wǎng)和網(wǎng)絡軟件。網(wǎng)絡的存在使得各種信息在一個虛擬的環(huán)境下能夠?qū)崿F(xiàn)共享,且其能夠為編程和使用環(huán)境提供接口,使得一般的應用和專門針對開發(fā)的應用都能夠有效地利用起資源,設備,結點,數(shù)據(jù)庫。這樣一來,知識的產(chǎn)生,傳播和應用能夠?qū)崿F(xiàn)最優(yōu)化,知識的創(chuàng)新也將以不可思議的程度開始迅猛增長。
2.4網(wǎng)構軟件技術
未來的軟件構成主要是實體元素和實體交互,未來的軟件也必須是動態(tài)協(xié)同,系統(tǒng)開放,具有高度環(huán)境感知能力,自主適應能力以及能夠在線演化的。網(wǎng)構軟件便是這樣一種基于動態(tài)協(xié)同和多變環(huán)境下的軟件抽象,其具有區(qū)別于傳統(tǒng)軟件的一些特征,例如開放性,協(xié)同性,演化性,適應性,多態(tài)性等。網(wǎng)構軟件將由當前的分布對象技術進行支撐,分布對象技術即先前所提到的分布式計算技術和面向?qū)ο蠹夹g的結合,能夠為構件的組裝好實現(xiàn)提供基礎設施層的支持,還能夠解決對象之間互操作的問題。
結束語
綜上所述,新一代網(wǎng)絡的開放性,系統(tǒng)性以及其能夠融語音,視頻,數(shù)據(jù)等業(yè)務為一體的功能對于新時代軟件開發(fā)平臺的技術影響是巨大的。據(jù)推測,未來的軟件技術主流可能包括開源軟件,移動計算技術,網(wǎng)絡技術和網(wǎng)構軟件技術等。事實上,除了這些預測外,還可能包括RSS技術,嵌入式操作系統(tǒng)技術以及IPV6技術等,這些軟件開發(fā)技術都是在新一代網(wǎng)絡的影響下逐漸發(fā)展和實現(xiàn)的,將對于計算機網(wǎng)絡行業(yè)的發(fā)展產(chǎn)生重大的影響。(作者單位:開封大學 )
參考文獻:
[1]周李軍.在新一代網(wǎng)絡條件下軟件開發(fā)平臺技術發(fā)展趨勢[J].辦公自動化(綜合版),2011,(3):13-15.
[2]周李軍.新一代網(wǎng)絡條件下軟件開發(fā)平臺技術發(fā)展趨勢[J].軟件工程師,2011,(4):54-57.
[3]周晏,韓毅.新一代網(wǎng)絡條件下軟件開發(fā)平臺的變化趨勢[J].福建電腦,2008,24(4):48,47.