蒙晶
摘 要:隨著新時代的到來,經(jīng)濟在逐漸地向前發(fā)展,社會也在不斷地進步,并達到了一個更全新的水平,人民群眾的生活水平也在日益提高,全民小康已經(jīng)不再成為妄想,與此同時,使各行各業(yè)穩(wěn)定地發(fā)展,它們平穩(wěn)運行的終極目標是為了給人民群眾提供更優(yōu)越的生活?,F(xiàn)在隨著人民群眾生活水平的上升,人們越來越重視和關(guān)注分層技術(shù)在計算機軟件開發(fā)中的應用,分層技術(shù)在我們?nèi)粘I钪袘脧V泛,尤其是在計算機軟件開發(fā)過程中,現(xiàn)在網(wǎng)絡結(jié)構(gòu)越來越復雜,計算機網(wǎng)絡想要一直長青發(fā)展,需要不斷補充新技術(shù)新方案,分層技術(shù)在計算機軟件開發(fā)中的應用可以有效促進計算機軟件更高效快速地開發(fā),所以,對于分層技術(shù)在計算機軟件開發(fā)中的應用我們應該思考和討論。
關(guān)鍵詞:分層技術(shù) 計算機軟件開發(fā) 應用分析
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1672-3791(2017)02(b)-0036-02
現(xiàn)在步入了21世紀,信息代替了經(jīng)濟成為了時代的主體,與此同時,帶來的是社會上各行各業(yè)穩(wěn)定的發(fā)展,以及計算機網(wǎng)絡技術(shù)的大規(guī)模普及,所以,為了更好地滿足人們對網(wǎng)絡應用的需要以及促進計算機網(wǎng)絡的發(fā)展,應該不斷地把新思路新技術(shù)融入到計算機網(wǎng)絡的開發(fā)應用過程中,分層技術(shù)在計算機軟件開發(fā)中是一個重要也是必要的技術(shù),在計算機開發(fā)應用過程中適當?shù)膽梅謱蛹夹g(shù),可以慢慢實現(xiàn)創(chuàng)立抽象化系統(tǒng)的目的,讓軟件開發(fā)的復雜過程得到實時放大,讓我們更便捷的操作,所以,對于分層技術(shù)我們應該大力應用。對于分層技術(shù)在計算機軟件開發(fā)中的應用我們應該給予重視,充分了解分層技術(shù),以及它在計算機軟件開發(fā)中的優(yōu)勢及劣勢,這是我們應該做的。
1 對分層技術(shù)的簡要介紹
1.1 分層技術(shù)的具體含義
對于計算機而言,分層技術(shù)可以說是非常重要的。分層技術(shù)可以說是一種計算機軟件控制技術(shù),從計算機軟件的開發(fā)和發(fā)展的過程中。在以前,網(wǎng)絡的發(fā)展并不快速,軟件的開發(fā)一般都是兩層結(jié)構(gòu),如今,隨著網(wǎng)絡的不斷發(fā)展,軟件開發(fā)已經(jīng)進行了多層結(jié)構(gòu),在層級的變化中,中間件成為了關(guān)鍵技術(shù),并成為了計算機的基本軟件之一。在中間層的形成過程中,很多的原始層原件成為了復件,形成了一定的保護層,起到了整個計算機軟件開發(fā)過程中的替代作用。如今采用的分層結(jié)構(gòu)系統(tǒng)化比較明顯,通過一定的結(jié)構(gòu)分析,將復雜的軟件結(jié)構(gòu)簡單化,另外,能夠通過計算機軟件開發(fā)的過程中,對于系統(tǒng)結(jié)構(gòu)能夠良好的進行拓展,開發(fā)其功能,可以實現(xiàn)軟件不同功能的同時存在。除此之外,計算機軟件開發(fā)過程中應用分層技術(shù)并不對原始層或者其他軟件層結(jié)構(gòu),只影響相鄰兩層的結(jié)構(gòu),對計算機軟件開發(fā)有保護和發(fā)展的作用。分層技術(shù)近些年來已經(jīng)在我國有著長足發(fā)展,其實我國的分層技術(shù)相比較國外的許多發(fā)達國家來說起步并不早,早在20世紀的50、60年代其他國家就已經(jīng)對計算機的分層技術(shù)有所涉及,但是,我國最初開始涉及計算機分層技術(shù)卻是在20世紀的70、80年代,在20世紀的70、80年代,許多的集成電路在我國開始興起,并且由于其自身的種種優(yōu)勢被融入在計算機中,在計算機大市場中占領(lǐng)了一席之地,分層技術(shù)的有效融入,使得計算機領(lǐng)域又有了新的發(fā)展,計算機無論是運行還是后臺發(fā)展都更穩(wěn)定,在系統(tǒng)的內(nèi)部控制中,分層技術(shù)主要體現(xiàn)在電子調(diào)節(jié)器上,利用了電子調(diào)節(jié)器,計算機的控制系統(tǒng)趨于自動化,另外,分層技術(shù)在計算機系統(tǒng)中的大量應用,也充分順應了信息化時代發(fā)展的大浪潮,在此,我們可以發(fā)現(xiàn),分層技術(shù)在計算機軟件開發(fā)中應用的還是可以的。
1.2 分層技術(shù)應用在計算機軟件開發(fā)中的優(yōu)勢
分層技術(shù),如同文上所述,如今在計算機軟件開發(fā)中應用的十分廣泛,首先,能夠起到分層的復件作用,通過對軟件層次的開發(fā),拓展其原始層,對于其他層結(jié)構(gòu)不造成影響,實施層結(jié)構(gòu)的分離通常應用的是構(gòu)件技術(shù)。整個構(gòu)件技術(shù)能夠?qū)⒄w的計算機軟件分為高級結(jié)構(gòu)層和低級結(jié)構(gòu)層,高級結(jié)構(gòu)層一般就是軟件中的特定結(jié)構(gòu),一般比較重要,或者在開發(fā)比較先進的軟件中存在,而在低級層次中一般軟件中都存在,屬于公共服務層。整個計算機軟件開發(fā)就是能夠?qū)⒄w結(jié)構(gòu)局部化,細節(jié)化,可以將整體結(jié)構(gòu)都貫穿連接在一起。對局部的細化還能夠?qū)⒔Y(jié)構(gòu)層次拓展化發(fā)展。當然,除了計算機的軟件開發(fā),分層技術(shù)能夠應用到很多的領(lǐng)域,在網(wǎng)絡的銜接和拓展都可以直接應用分層技術(shù),可以遠程將瀏覽記錄等清除等。在如此之多的領(lǐng)域應用分層技術(shù),使得計算機軟件開發(fā)更有依據(jù)可循,分層技術(shù)在軟件開發(fā)過程中融入到計算機的內(nèi)部系統(tǒng),使得系統(tǒng)的控制更為自動化,科學化,系統(tǒng)運行更穩(wěn)定,計算機開發(fā)的軟件可利用率更高。所以,我們可以發(fā)現(xiàn),分層技術(shù)在計算機的軟件開發(fā)中優(yōu)勢明顯。
2 分層技術(shù)在計算機軟件開發(fā)中的應用分析
2.1 四層網(wǎng)絡技術(shù)的應用
對于計算機軟件開發(fā)而言,分層技術(shù)分為幾個形式,首先是四層網(wǎng)絡技術(shù)。四層技術(shù)是從三層技術(shù)發(fā)展來的,隨著網(wǎng)絡信息的不斷更新,數(shù)據(jù)庫,邏輯層,存儲層,web層都有互相的影響,一定程度上會影響網(wǎng)絡信息的實時更新,而且會影響客戶對軟件的滿意程度和使用流暢度。所以,近年來,在計算機軟件開發(fā)的過程中,已經(jīng)逐漸將三層分層技術(shù)發(fā)展成四層分層技術(shù),在網(wǎng)絡信息的傳輸過程中,在數(shù)據(jù)層和web層會添加一層數(shù)據(jù)處理層,一般在隱藏,能夠直接將云端的網(wǎng)絡信息同步傳遞,不會造成一定的阻礙。此外,對于四層分層技術(shù)而言,起到數(shù)據(jù)交換作用的是業(yè)務邏輯層,該層存在于web層和數(shù)據(jù)存儲層之間,起到保護信息,處理信息的功能,具有數(shù)據(jù)交換的承上啟下的作用。在四層分層技術(shù)中,最重要的就是中間技術(shù)層,該層對于數(shù)據(jù)的處理和隱藏,能夠保證實時處理信息的能力,對網(wǎng)絡信息的細節(jié)進行了屏蔽。相比較中間件技術(shù)和五層網(wǎng)絡技術(shù)來說,四層網(wǎng)絡技術(shù)是比較基礎(chǔ)的,它的涵蓋面范圍也沒有中間件技術(shù)和五層網(wǎng)絡技術(shù)要大要廣,但是,四層網(wǎng)絡技術(shù)卻是分層技術(shù)在計算機軟件開發(fā)過程中的基礎(chǔ)技術(shù),分層技術(shù)想要在計算機軟件開發(fā)中發(fā)揮作用,要做的有許多,包括數(shù)據(jù)與數(shù)據(jù)之間的轉(zhuǎn)換傳遞,數(shù)據(jù)與信息之間的互補,數(shù)據(jù)在每一個層次之間的不同作用,類似于在儲存層亦或是邏輯層之間,數(shù)據(jù)就有著不同的作用,在計算機軟件開發(fā)過程中,語言進行數(shù)據(jù)與對象之間的映射,這就需要四層網(wǎng)絡技術(shù)的映射作用了,幫助數(shù)據(jù)與適合的對象相對應。
2.2 中間件技術(shù)的應用
另外,中間件的技術(shù)應用也是非常重要的,在分層技術(shù)中的比例也很大。中間件事每一個計算機軟件在開發(fā)過程中都必須處理的一個結(jié)構(gòu)層,不僅僅有信息化處理和存儲的功能,對于web層,存儲層,邏輯層都有一個融合和統(tǒng)一,中間件對于軟件開發(fā)中的復雜程序有一個簡化的功能,中間層結(jié)構(gòu)重用于應用系統(tǒng),網(wǎng)絡信息處理層,網(wǎng)絡瀏覽層等。具有統(tǒng)一,結(jié)合,分離等功能,中間件近年來也有不少的發(fā)展,主要的幾種類型也都在廣泛的應用,主要有DM,MOM,OOM等。如果說四層網(wǎng)絡技術(shù)在計算機軟件開發(fā)過程中的地位是基礎(chǔ)技術(shù)的話,那么中間件技術(shù)在計算機軟件開發(fā)過程中就是過渡技術(shù),從某種角度來說,中間件技術(shù)是連接四層網(wǎng)絡技術(shù)和五層網(wǎng)絡技術(shù)的核心也是關(guān)鍵。數(shù)據(jù)想要與相適合的對象連接,就需要一個有效的媒介,讓數(shù)據(jù)與對應的對象相適合,而中間件技術(shù)就是所提到的這個媒介,中間件技術(shù)的有效應用,能夠把數(shù)據(jù)庫與操作系統(tǒng)間的不適應問題減到最小,哪怕是細小的環(huán)節(jié)的不適應也是中間件技術(shù)應該處理的,有了中間件技術(shù)的輔助,操作系統(tǒng)的整體更加的穩(wěn)定,也更加的安全,當然,中間件技術(shù)想要起到有效的作用,需要有有效的中間件作為輔助,中間件的選擇是至關(guān)重要的,現(xiàn)如今,我們常使用的中間件有以下幾類,面向?qū)ο箢惖闹虚g件應用最廣泛,其次就是與數(shù)據(jù)信息有關(guān)的中間件,這些中間件的使用使得中間件技術(shù)更好地應用于計算機的軟件開發(fā)過程中。
2.3 五層分層技術(shù)的應用
其實在計算機的軟件開發(fā)過程中,五層分層技術(shù)與三層分層技術(shù),四層分層技術(shù)都是大同小異的,有的區(qū)別就是五層分層技術(shù)的層級數(shù)量更多,五層分層技術(shù)保留了三層分層技術(shù)的網(wǎng)絡應用層,跟業(yè)務發(fā)展有關(guān)系的層,但是,不同的是,在五層分層技術(shù)中,包含了為客服服務的客戶專用層,與資源息息相關(guān)的資源層,當然,還有最關(guān)鍵的把資源和客戶結(jié)合在一起的連接層,在這些層級中,最為重要的是客戶專用層,但是資源層和連接層也同樣重要,在五層分層技術(shù)的使用下,系統(tǒng)的組件可以被分成多類,分成多類的組件被更有效的分配在合適的設備,使得其工作更高效。對于五層分層技術(shù)來說,可以說是四層分層技術(shù)和中間件技術(shù)的延伸,也可以說是對四層分層技術(shù)和中間件技術(shù)的總結(jié),五層分層技術(shù)汲取了四層分層技術(shù)和中間件技術(shù)的優(yōu)勢,并把它發(fā)展成自己的特色,在五層分層技術(shù)的輔助之下,操作系統(tǒng)對于數(shù)據(jù)和信息的讀取更快速,持續(xù)的時間也更長,數(shù)據(jù)和信息的映射亦或是處理等等也更加的穩(wěn)定,五層分層技術(shù)把核心分成幾個方面,在適合的機器上安插適合的技術(shù),這是五層分層技術(shù)所獨具的優(yōu)勢和特點。
3 結(jié)語
現(xiàn)在信息化時代已經(jīng)到來,信息代替了經(jīng)濟成為了時代的主題,在此基礎(chǔ)上,計算機被大規(guī)模的應用,隨著越來越多的人應用了計算機技術(shù),把計算機技術(shù)用在各個領(lǐng)域,為了更好地進行計算機軟件開發(fā),分層技術(shù)應運而生,分層技術(shù)的優(yōu)勢明顯,不僅能更好地保證系統(tǒng)運行時的安全,還能減少不必要的資金投入,但是,現(xiàn)在我國對于分層技術(shù)的應用還不太熟練,所以,我們應該更加積極去思考和討論,利用分層技術(shù)開發(fā)計算機軟件,服務于人民。
參考文獻
[1] 焦麗萍.試論計算機在一系列軟件開發(fā)過程中的分層技術(shù)運用[J],數(shù)字技術(shù)與應用,2015,12(2):256-259.
[2] 趙明亮.對計算機應用軟件開發(fā)過程中分層技術(shù)的應用的討論[J],科技信息,2015,12(10):263-268.