日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

分層技術(shù)應(yīng)用下的計(jì)算機(jī)軟件論文

前言:本站為你精心整理了分層技術(shù)應(yīng)用下的計(jì)算機(jī)軟件論文范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢(xún)。

分層技術(shù)應(yīng)用下的計(jì)算機(jī)軟件論文

1計(jì)算機(jī)軟件分層理論概述

隨著計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域的不斷拓展,分層管理軟件的含義已經(jīng)發(fā)生改變,變得更加豐富。從抽象角度來(lái)說(shuō),分層管理軟件是指多個(gè)概念層,每個(gè)概念層采用不同的解決方案,進(jìn)而形成垂直的軟件系統(tǒng)。分層管理軟件中的每個(gè)層在一定程度上都具有相同的核心方案,實(shí)現(xiàn)各個(gè)分層之間的聯(lián)系。分層管理軟件的開(kāi)發(fā)技術(shù)是建立在發(fā)展框架設(shè)置的基礎(chǔ)上,所以軟件結(jié)構(gòu)更加完善。上個(gè)世紀(jì)80年代,計(jì)算機(jī)技術(shù)比較落后,只能進(jìn)行小型數(shù)據(jù)庫(kù)的結(jié)構(gòu)化編程,并開(kāi)發(fā)出單層結(jié)構(gòu)性軟件。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,雙層結(jié)構(gòu)性軟件很快問(wèn)世。雙層結(jié)構(gòu)性軟件雖然可以滿(mǎn)足客戶(hù)的需求,但自身存在嚴(yán)重的缺點(diǎn)。很多軟件開(kāi)發(fā)者意識(shí)到雙層結(jié)構(gòu)性軟件的問(wèn)題,即不能滿(mǎn)足未來(lái)計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)的需求。目前,三層結(jié)構(gòu)性計(jì)算機(jī)軟件已經(jīng)具備了開(kāi)發(fā)基礎(chǔ),成為未來(lái)計(jì)算機(jī)軟件開(kāi)發(fā)的主流結(jié)構(gòu)。

2軟件開(kāi)發(fā)分層技術(shù)應(yīng)用分析

2.1兩層和三層結(jié)構(gòu)技術(shù)兩層結(jié)構(gòu)的計(jì)算機(jī)軟件是由數(shù)據(jù)庫(kù)的服務(wù)器和客戶(hù)端共同組成,其中客戶(hù)端主要是面向客戶(hù)的服務(wù)界面,其功能為邏輯處理、顯示服務(wù)器的指令以及供客戶(hù)對(duì)服務(wù)器進(jìn)行查詢(xún)。這種邏輯結(jié)構(gòu)被稱(chēng)為胖客戶(hù),一旦客戶(hù)數(shù)量增加,客戶(hù)端不能進(jìn)行相應(yīng)的擴(kuò)展。同時(shí),這種邏輯結(jié)構(gòu)不能進(jìn)行良好的交互,維護(hù)成本比較高,存在一定的安全風(fēng)險(xiǎn)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,大型計(jì)算機(jī)系統(tǒng)需要更加復(fù)雜的軟件結(jié)構(gòu),兩層和三層結(jié)構(gòu)的應(yīng)用系統(tǒng)出現(xiàn)。兩層和三層結(jié)構(gòu)的軟件,主要由客戶(hù)端、應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器構(gòu)成,提供人機(jī)交互、數(shù)據(jù)訪(fǎng)問(wèn)、數(shù)據(jù)存儲(chǔ)和優(yōu)化,服務(wù)器和應(yīng)用程序服務(wù)器可以實(shí)現(xiàn)邏輯服務(wù),大大降低了客戶(hù)端的負(fù)擔(dān),被稱(chēng)為瘦客戶(hù)端。通過(guò)三層的C/S結(jié)構(gòu)可以實(shí)現(xiàn)程序的應(yīng)用目的,并向數(shù)據(jù)層提出數(shù)據(jù)請(qǐng)求。相對(duì)于二層結(jié)構(gòu)來(lái)說(shuō),三層結(jié)構(gòu)技術(shù)可以有效降低客戶(hù)端和服務(wù)器之間的網(wǎng)絡(luò)負(fù)荷。同時(shí),三層結(jié)構(gòu)技術(shù)具有可重用性、強(qiáng)擴(kuò)展性、安全性和易維護(hù)性。如果客戶(hù)端用戶(hù)數(shù)量不多,兩層結(jié)構(gòu)更具有優(yōu)勢(shì),所以計(jì)算機(jī)軟件開(kāi)發(fā)人員,應(yīng)該依據(jù)實(shí)際的需要,采用適合的軟件結(jié)構(gòu)。

2.2四層技術(shù)隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的進(jìn)步,應(yīng)用軟件的計(jì)算環(huán)境也發(fā)生變化,所需要處理的數(shù)據(jù)和邏輯變得更加復(fù)雜。在軟件實(shí)際編程過(guò)程中,數(shù)據(jù)處理更加迅速、計(jì)算更加準(zhǔn)確、邏輯更加復(fù)雜。三層結(jié)構(gòu)軟件技術(shù)在拓展性、安全性方面具有優(yōu)勢(shì),但不能實(shí)現(xiàn)三個(gè)技術(shù)的彼此獨(dú)立,也不能滿(mǎn)足Web技術(shù)的計(jì)算要求。在這樣的背景下,就需要在三層結(jié)構(gòu)的數(shù)據(jù)層和邏輯層之間增加封裝層,形成四層結(jié)構(gòu)技術(shù)。四層結(jié)構(gòu)技術(shù)由存儲(chǔ)層、業(yè)務(wù)層、數(shù)據(jù)層和Web層構(gòu)成,其中Web層是依據(jù)客戶(hù)的需要選擇適當(dāng)?shù)奶幚矸绞?。如果用?hù)需要少的結(jié)構(gòu),Web層就向數(shù)據(jù)處理層直接發(fā)送信息,以滿(mǎn)足數(shù)據(jù)處理層的表達(dá)需求。如果用戶(hù)需要較多的結(jié)構(gòu),Web層通過(guò)大量的數(shù)據(jù)和信息分析,改進(jìn)各方面的工作效率,以此滿(mǎn)足大規(guī)模的數(shù)據(jù)需求,實(shí)現(xiàn)網(wǎng)絡(luò)層業(yè)務(wù)的邏輯處理。在技術(shù)架構(gòu)方面,雖然四層結(jié)構(gòu)技術(shù)尚不成熟,但在未來(lái)將取代三層結(jié)構(gòu)軟件,成為計(jì)算機(jī)軟件開(kāi)發(fā)架構(gòu)的主流形式。

3中間件技術(shù)伴

隨不同的軟件開(kāi)發(fā)技術(shù)的發(fā)展,系統(tǒng)中的中間件數(shù)量不斷增加。目前,中間件技術(shù)在交通、金融和郵電等領(lǐng)域得到廣泛應(yīng)用。MOM分層技術(shù)作為中間件技術(shù)的一種,被廣泛地應(yīng)用于各種中間件的開(kāi)發(fā)中。該技術(shù)不僅具有一般中間件技術(shù)的優(yōu)點(diǎn),還具有異步傳送的優(yōu)點(diǎn)。當(dāng)對(duì)應(yīng)用消息列隊(duì)中的中間件進(jìn)行編程的時(shí)候,MOM分層技術(shù)可以將信息同步傳輸,更加安全、可靠。中間件技術(shù)可以實(shí)現(xiàn)不同區(qū)域之間的信息通訊,簡(jiǎn)化軟件的開(kāi)發(fā)形式。用戶(hù)只需將消息交給對(duì)的管理器,無(wú)需關(guān)心數(shù)據(jù)的丟失和數(shù)據(jù)的傳輸問(wèn)題。因此,中間件技術(shù)可以克服軟件間結(jié)構(gòu)不同帶來(lái)的問(wèn)題,兼容各種發(fā)展的開(kāi)發(fā)技術(shù),滿(mǎn)足用戶(hù)需求。

4總結(jié)

綜上所述,計(jì)算機(jī)軟件開(kāi)發(fā)環(huán)境越來(lái)越復(fù)雜,客戶(hù)的需求不斷增加。計(jì)算機(jī)軟件開(kāi)發(fā)人員為了滿(mǎn)足客戶(hù)的需求,需要開(kāi)發(fā)出應(yīng)用性更強(qiáng)的分層技術(shù)。目前,傳統(tǒng)的兩層結(jié)構(gòu)技術(shù)已不能滿(mǎn)足現(xiàn)代社會(huì)對(duì)計(jì)算機(jī)軟件的需求,開(kāi)發(fā)人員需要開(kāi)發(fā)更加復(fù)雜的分層結(jié)構(gòu)技術(shù)。通過(guò)兩層、三層和四層結(jié)構(gòu)技術(shù)的比較,發(fā)現(xiàn)多層結(jié)構(gòu)技術(shù)的可擴(kuò)展性更強(qiáng),安全性更高,開(kāi)發(fā)周期更短,可以處理滿(mǎn)足更加復(fù)雜的需求。在計(jì)算機(jī)多層結(jié)構(gòu)技術(shù)的開(kāi)發(fā)中,中間件技術(shù)也發(fā)揮著重要的作用。

作者:常鑫單位:蘭州職業(yè)技術(shù)學(xué)院