国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中應(yīng)用的思考

2021-04-04 16:32:52施新起
電子測(cè)試 2021年10期
關(guān)鍵詞:中間件計(jì)算機(jī)軟件分層

施新起

(國(guó)家廣電總局六五四臺(tái),新疆呼圖壁,831200)

1 分層技術(shù)概述

所謂分層技術(shù)(Stratification technology),是指將整個(gè)軟件開(kāi)發(fā)過(guò)程,分成多個(gè)相互銜接的,具有不同工作流程的概念層,進(jìn)而使其形成一個(gè)完整、有序的系統(tǒng)體系。從該技術(shù)的特點(diǎn)來(lái)看,較強(qiáng)的獨(dú)立性和穩(wěn)定性是其最顯著的實(shí)用特征。在計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域中,分層技術(shù)的應(yīng)用,不僅可以大大提高軟件發(fā)效率,降低軟件開(kāi)發(fā)難度,使其在短期內(nèi)能夠完成相應(yīng)的軟件開(kāi)發(fā)任務(wù),并保證新軟件的正常運(yùn)行。而且在軟件開(kāi)發(fā)過(guò)程中,即便其中一個(gè)概念層存在問(wèn)題,也會(huì)通過(guò)該技術(shù)的保護(hù),使其它概念層依然保持正常的運(yùn)轉(zhuǎn)。并且在此基礎(chǔ)上,還能促使各概念層之間相互依賴(lài),進(jìn)而有效延長(zhǎng)軟件的使用期限,并使其應(yīng)用的可靠性最大化發(fā)揮出來(lái),真正推動(dòng)計(jì)算機(jī)和服務(wù)器能夠得到進(jìn)一步的發(fā)展。

2 計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用優(yōu)勢(shì)分析

現(xiàn)如今,分層技術(shù)已在計(jì)算機(jī)軟件開(kāi)發(fā)中取得了顯著性成效,為促進(jìn)計(jì)算機(jī)網(wǎng)絡(luò)的更向前發(fā)展起到了關(guān)鍵性作用,而這種作用主要體現(xiàn)在分層復(fù)件作用上。即利用分層技術(shù)來(lái)實(shí)現(xiàn)各軟件層的深度開(kāi)發(fā),并且能夠確保在擴(kuò)展原始層的同時(shí),不會(huì)對(duì)其他層結(jié)構(gòu)造成任何影響。在這一過(guò)程中,對(duì)各軟件層結(jié)構(gòu)進(jìn)行有效分離,主要是依靠構(gòu)件技術(shù)的力量。因?yàn)樵摷夹g(shù)將整個(gè)計(jì)算機(jī)軟件分成兩大關(guān)鍵部分,即高級(jí)結(jié)構(gòu)層和低級(jí)結(jié)構(gòu)層。其中,前者屬于計(jì)算機(jī)軟件中的特定結(jié)構(gòu),也可稱(chēng)之為公共服務(wù)層,一般在較為先進(jìn)的計(jì)算機(jī)軟件及一些低級(jí)層次軟件開(kāi)發(fā)中都會(huì)存在。另外,分層技術(shù)的合理運(yùn)用,還能實(shí)現(xiàn)對(duì)整個(gè)計(jì)算機(jī)軟件結(jié)構(gòu)的局部化和細(xì)化,不僅可以將各結(jié)構(gòu)層緊密連接在一起,而且還能對(duì)各結(jié)構(gòu)層進(jìn)行深度擴(kuò)展。基于這些技術(shù)優(yōu)勢(shì),分層技術(shù)除了在計(jì)算機(jī)軟件開(kāi)發(fā)中獲得了相應(yīng)的應(yīng)用效果,在其他領(lǐng)域中也得到了業(yè)界人士的一致稱(chēng)贊,目前,在計(jì)算機(jī)網(wǎng)絡(luò)銜接和拓展以及計(jì)算機(jī)內(nèi)部系統(tǒng)控制中都發(fā)揮出了一定的技術(shù)優(yōu)勢(shì),其一方面可以促進(jìn)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程清除瀏覽記錄等功能,另一方面還能提高系統(tǒng)控制能力,使其在穩(wěn)定運(yùn)行的基礎(chǔ)上,更為科學(xué)化、自動(dòng)化[1]。

3 計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用要點(diǎn)分析

3.1 兩層與三層技術(shù)的應(yīng)用

通常,兩層分層技術(shù)的應(yīng)用,可以將計(jì)算機(jī)軟件分成兩大組成部分,即數(shù)據(jù)庫(kù)服務(wù)器和客戶(hù)端,其中,后者的應(yīng)用可以為用戶(hù)提供相應(yīng)的界面,并具備一定的邏輯處理功能,幫助服務(wù)器及時(shí)接收用戶(hù)發(fā)出的指令,進(jìn)而按照指令通過(guò)數(shù)據(jù)庫(kù)查詢(xún),將用戶(hù)所需信息第一時(shí)間反饋回來(lái)。盡管兩層結(jié)構(gòu)的軟件應(yīng)用功能明顯,但是其也存在一定的應(yīng)用缺陷和不足,由于其實(shí)施了一系列的業(yè)務(wù)邏輯處理,所以當(dāng)計(jì)算機(jī)用戶(hù)數(shù)量增加時(shí),就會(huì)使得的服務(wù)器的擴(kuò)展性大大降低,一旦與客戶(hù)端之間缺少良好的互動(dòng)和交流,勢(shì)必會(huì)給軟件的應(yīng)用維護(hù)帶來(lái)一定的安全風(fēng)險(xiǎn)。因此,為了有效彌補(bǔ)這種軟件弊端,更好的滿(mǎn)足計(jì)算機(jī)用戶(hù)的使用需求,就要采用分層技術(shù)來(lái)加快三層結(jié)構(gòu)計(jì)算機(jī)軟件的開(kāi)發(fā),即在兩層結(jié)構(gòu)軟件技術(shù)基礎(chǔ)上增加兩個(gè)端點(diǎn),這樣既可以提升整體軟件的工作效率,實(shí)現(xiàn)客戶(hù)端的人機(jī)交互,并且還要通過(guò)數(shù)據(jù)服務(wù)器的設(shè)置為用戶(hù)提供一定的數(shù)據(jù)查詢(xún)、存儲(chǔ)和優(yōu)化等功能。與此同時(shí),為了減輕客戶(hù)端的負(fù)擔(dān),還要設(shè)立應(yīng)用程序服務(wù)器,進(jìn)以實(shí)現(xiàn)相關(guān)的業(yè)務(wù)邏輯。例如,日立的ERP系統(tǒng),其軟件結(jié)構(gòu)設(shè)計(jì)就是采用了三層結(jié)構(gòu)的分層技術(shù)將系統(tǒng)分成接口層、數(shù)據(jù)層和業(yè)務(wù)流程層這三大組成部分,這其中,接口層主要負(fù)責(zé)接收用戶(hù)所需的相關(guān)數(shù)據(jù)以及所下達(dá)的操作指令;業(yè)務(wù)流程層則是根據(jù)用戶(hù)的軟件需求,對(duì)用戶(hù)指令進(jìn)行深入的分析和處理;數(shù)據(jù)層則是按照用戶(hù)指令請(qǐng)求對(duì)所需的數(shù)據(jù)進(jìn)行采集和分析整理。與兩層結(jié)構(gòu)的分層技術(shù)相比,三層分層技術(shù)下的計(jì)算機(jī)軟件不僅可以重復(fù)利用,擴(kuò)展性和安全性高,而且還便于維護(hù),可以大大提升軟件的運(yùn)行效率。

3.2 中間件技術(shù)的應(yīng)用

中間件技術(shù)也是一種應(yīng)用率較高的分層技術(shù),其在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,不僅有著較強(qiáng)的信息處理和存儲(chǔ)功能,而且還能簡(jiǎn)化繁瑣的軟件開(kāi)發(fā)程序,實(shí)現(xiàn)web層、存儲(chǔ)層和邏輯層的融合統(tǒng)一,提升網(wǎng)絡(luò)信息處理層和網(wǎng)絡(luò)瀏覽層的結(jié)合與分離等功能。現(xiàn)如今,中間件技術(shù)主要包括DM、MOM、OOM三種技術(shù)形式,其在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,屬于一種過(guò)渡技術(shù),在四層網(wǎng)絡(luò)技術(shù)和五層網(wǎng)絡(luò)技術(shù)之間有著承上啟下的關(guān)鍵作用,可以促使兩層結(jié)構(gòu)數(shù)據(jù)以及相匹配的對(duì)象進(jìn)行良好的銜接,進(jìn)而更好的規(guī)避數(shù)據(jù)庫(kù)與操作系統(tǒng)間不適應(yīng)問(wèn)題的產(chǎn)生,并對(duì)隱蔽環(huán)節(jié)的不適應(yīng)問(wèn)題進(jìn)行妥善處理,最大化保障計(jì)算機(jī)操作系統(tǒng)的穩(wěn)定性和安全性。另外,為了充分發(fā)揮中間件技術(shù)的優(yōu)勢(shì),在軟件開(kāi)發(fā)過(guò)程中,還要對(duì)該技術(shù)的輔助中間件進(jìn)行優(yōu)化選擇,而目前軟件開(kāi)發(fā)領(lǐng)域中,尤與數(shù)據(jù)相關(guān)及面向?qū)ο箢?lèi)的中間件輔助件的應(yīng)用率最高,都可以促進(jìn)計(jì)算機(jī)軟件的更好開(kāi)發(fā)與應(yīng)用[2]。

3.3 四層技術(shù)的應(yīng)用

四層技術(shù)是建立在三層技術(shù)基礎(chǔ)上的,隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,對(duì)于網(wǎng)絡(luò)信息的實(shí)時(shí)更新也會(huì)提出較高的要求,而計(jì)算機(jī)軟件中的數(shù)據(jù)庫(kù)、邏輯層、存儲(chǔ)層和web層是影響網(wǎng)絡(luò)信息的更新,提升客戶(hù)對(duì)軟件使用滿(mǎn)意度的關(guān)鍵要素?;诖耍氪偈褂?jì)算機(jī)軟件得到更好的開(kāi)發(fā)與利用,就要充分利用四層分層技術(shù)來(lái)進(jìn)行軟件開(kāi)發(fā),即在三層技術(shù)結(jié)構(gòu)的基礎(chǔ)上,為了同步傳遞云端網(wǎng)絡(luò)信息,還在數(shù)據(jù)層和web層之間架構(gòu)了專(zhuān)門(mén)的數(shù)據(jù)處理層。另外,采用四層分層技術(shù),還可以通過(guò)業(yè)務(wù)邏輯層的合理設(shè)置來(lái)實(shí)現(xiàn)軟件的數(shù)據(jù)共享功能,并對(duì)數(shù)據(jù)進(jìn)行有效的處理與保護(hù)。因此,在軟件開(kāi)發(fā)時(shí),可以將業(yè)務(wù)邏輯層置于web層和數(shù)據(jù)存儲(chǔ)層之間。與此同時(shí),還要充分考慮中間技術(shù)層的應(yīng)用功能,其可以隨時(shí)對(duì)數(shù)據(jù)進(jìn)行隱藏和處理,并有效屏蔽網(wǎng)絡(luò)信息的細(xì)節(jié),進(jìn)以最大化提升計(jì)算機(jī)數(shù)據(jù)的安全性。與中間件技術(shù)和五層網(wǎng)絡(luò)技術(shù)相比,四層網(wǎng)絡(luò)技術(shù)的應(yīng)用范圍雖然相對(duì)狹窄,但是其屬于計(jì)算機(jī)軟件中的基礎(chǔ)部分,對(duì)其技術(shù)優(yōu)勢(shì)進(jìn)行合理利用,既可以實(shí)現(xiàn)數(shù)據(jù)與數(shù)據(jù)之間的轉(zhuǎn)換傳遞,使之與信息之間進(jìn)行互補(bǔ),而且通過(guò)四層技術(shù)的映射作用,還能使各層的數(shù)據(jù)找到相匹配的對(duì)象,進(jìn)以促使各軟件層的應(yīng)用功能發(fā)揮到最大化[3]。

3.4 五層技術(shù)的應(yīng)用要點(diǎn)

從技術(shù)特點(diǎn)上看,五層分層技術(shù)盡管與三層技術(shù)、四層技術(shù)基本相似,但是也有著一定的區(qū)別,該分層技術(shù)的層級(jí)數(shù)量要較其他技術(shù)多一些,其不僅保留了一切與業(yè)務(wù)發(fā)展有關(guān)的層,而且還針對(duì)客戶(hù)與網(wǎng)絡(luò)資源信息,設(shè)置了專(zhuān)門(mén)的服務(wù)層與資源層。并通過(guò)相應(yīng)的連接層實(shí)現(xiàn)兩者間的緊密聯(lián)系,這樣一方面可以豐富計(jì)算機(jī)系統(tǒng)組件,并將各類(lèi)組件分配到相適應(yīng)的設(shè)備中,進(jìn)以更好的提高計(jì)算機(jī)運(yùn)行效率。另一方面,由于五層分層技術(shù)是四層技術(shù)和中間件技術(shù)的延伸,其集結(jié)了兩者技術(shù)的所有應(yīng)用優(yōu)勢(shì),并在此基礎(chǔ)上得到更好的發(fā)展,形成自身獨(dú)有的技術(shù)優(yōu)勢(shì)。例如,通過(guò)五層分層技術(shù)的運(yùn)用,計(jì)算機(jī)操作系統(tǒng)不僅數(shù)據(jù)處理效率和更新速度得到了進(jìn)一步的加快,而且系統(tǒng)持續(xù)時(shí)間也到了最大化延長(zhǎng),并且在還能根據(jù)設(shè)備要求為其匹配相適應(yīng)的分層技術(shù),因此,在目前軟件開(kāi)發(fā)中,五層分層技術(shù)的應(yīng)用價(jià)值要遠(yuǎn)高于其他分層技術(shù)[4]。

4 結(jié)束語(yǔ)

信息時(shí)代的到來(lái),使得整個(gè)社會(huì)經(jīng)濟(jì)體系發(fā)生了翻天覆地的變化,計(jì)算機(jī)技術(shù)已完全取代了傳統(tǒng)人工技術(shù),并且在各領(lǐng)域及行業(yè)中都占有著很重要的位置?,F(xiàn)如今,隨著計(jì)算機(jī)用戶(hù)的不斷增多,對(duì)其軟件開(kāi)發(fā)的可行性和實(shí)用性也提出了較高的要求,為了滿(mǎn)足這一高要求,相關(guān)軟件開(kāi)發(fā)技術(shù)人員就要對(duì)分層技術(shù)的合理運(yùn)用給予高度的重視,不僅要對(duì)其整體技術(shù)特點(diǎn)及優(yōu)勢(shì)進(jìn)行相應(yīng)的了解,而且還要根據(jù)軟件開(kāi)發(fā)的具體需求,合理選擇分層技術(shù),進(jìn)以將三層、四層、中間件以及五層分層技術(shù)應(yīng)用在適宜的軟件開(kāi)發(fā)領(lǐng)域中,這樣才能促使分層技術(shù)的應(yīng)用功能得到最大化發(fā)揮,進(jìn)而在降低成本的基礎(chǔ)上,更好的實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)的安全穩(wěn)定運(yùn)行。

猜你喜歡
中間件計(jì)算機(jī)軟件分層
一種沉降環(huán)可準(zhǔn)確就位的分層沉降儀
雨林的分層
基于C語(yǔ)言的計(jì)算機(jī)軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
RFID中間件技術(shù)及其應(yīng)用研究
電子制作(2018年14期)2018-08-21 01:38:10
基于VanConnect中間件的設(shè)計(jì)與開(kāi)發(fā)
淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
電子制作(2018年1期)2018-04-04 01:48:36
有趣的分層
淺談基于C語(yǔ)言的計(jì)算機(jī)軟件程序設(shè)計(jì)
電子制作(2017年24期)2017-02-02 07:14:40
中間件在高速公路領(lǐng)域的應(yīng)用
基于計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用
河南科技(2014年15期)2014-02-27 14:12:23
西昌市| 水城县| 九江县| 治多县| 漠河县| 松阳县| 文水县| 丽江市| 泸西县| 合肥市| 安陆市| 凉山| 崇阳县| 临武县| 江永县| 万州区| 普安县| 井陉县| 武功县| 探索| 龙陵县| 蒲江县| 贵州省| 武胜县| 岱山县| 甘德县| 龙陵县| 樟树市| 嘉黎县| 平度市| 阿合奇县| 永兴县| 于田县| 饶河县| 隆回县| 思南县| 达拉特旗| 金坛市| 杨浦区| 宁安市| 鄂托克前旗|