• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      施新起

      (國家廣電總局六五四臺,新疆呼圖壁,831200)

      1 分層技術(shù)概述

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

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

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

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

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

      通常,兩層分層技術(shù)的應(yīng)用,可以將計(jì)算機(jī)軟件分成兩大組成部分,即數(shù)據(jù)庫服務(wù)器和客戶端,其中,后者的應(yīng)用可以為用戶提供相應(yīng)的界面,并具備一定的邏輯處理功能,幫助服務(wù)器及時(shí)接收用戶發(fā)出的指令,進(jìn)而按照指令通過數(shù)據(jù)庫查詢,將用戶所需信息第一時(shí)間反饋回來。盡管兩層結(jié)構(gòu)的軟件應(yīng)用功能明顯,但是其也存在一定的應(yīng)用缺陷和不足,由于其實(shí)施了一系列的業(yè)務(wù)邏輯處理,所以當(dāng)計(jì)算機(jī)用戶數(shù)量增加時(shí),就會使得的服務(wù)器的擴(kuò)展性大大降低,一旦與客戶端之間缺少良好的互動和交流,勢必會給軟件的應(yīng)用維護(hù)帶來一定的安全風(fēng)險(xiǎn)。因此,為了有效彌補(bǔ)這種軟件弊端,更好的滿足計(jì)算機(jī)用戶的使用需求,就要采用分層技術(shù)來加快三層結(jié)構(gòu)計(jì)算機(jī)軟件的開發(fā),即在兩層結(jié)構(gòu)軟件技術(shù)基礎(chǔ)上增加兩個(gè)端點(diǎn),這樣既可以提升整體軟件的工作效率,實(shí)現(xiàn)客戶端的人機(jī)交互,并且還要通過數(shù)據(jù)服務(wù)器的設(shè)置為用戶提供一定的數(shù)據(jù)查詢、存儲和優(yōu)化等功能。與此同時(shí),為了減輕客戶端的負(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é)接收用戶所需的相關(guān)數(shù)據(jù)以及所下達(dá)的操作指令;業(yè)務(wù)流程層則是根據(jù)用戶的軟件需求,對用戶指令進(jìn)行深入的分析和處理;數(shù)據(jù)層則是按照用戶指令請求對所需的數(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ī)軟件開發(fā)過程中,不僅有著較強(qiáng)的信息處理和存儲功能,而且還能簡化繁瑣的軟件開發(fā)程序,實(shí)現(xiàn)web層、存儲層和邏輯層的融合統(tǒng)一,提升網(wǎng)絡(luò)信息處理層和網(wǎng)絡(luò)瀏覽層的結(jié)合與分離等功能。現(xiàn)如今,中間件技術(shù)主要包括DM、MOM、OOM三種技術(shù)形式,其在計(jì)算機(jī)軟件開發(fā)過程中,屬于一種過渡技術(shù),在四層網(wǎng)絡(luò)技術(shù)和五層網(wǎng)絡(luò)技術(shù)之間有著承上啟下的關(guān)鍵作用,可以促使兩層結(jié)構(gòu)數(shù)據(jù)以及相匹配的對象進(jìn)行良好的銜接,進(jìn)而更好的規(guī)避數(shù)據(jù)庫與操作系統(tǒng)間不適應(yīng)問題的產(chǎn)生,并對隱蔽環(huán)節(jié)的不適應(yīng)問題進(jìn)行妥善處理,最大化保障計(jì)算機(jī)操作系統(tǒng)的穩(wěn)定性和安全性。另外,為了充分發(fā)揮中間件技術(shù)的優(yōu)勢,在軟件開發(fā)過程中,還要對該技術(shù)的輔助中間件進(jìn)行優(yōu)化選擇,而目前軟件開發(fā)領(lǐng)域中,尤與數(shù)據(jù)相關(guān)及面向?qū)ο箢惖闹虚g件輔助件的應(yīng)用率最高,都可以促進(jìn)計(jì)算機(jī)軟件的更好開發(fā)與應(yīng)用[2]。

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

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

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

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

      4 結(jié)束語

      信息時(shí)代的到來,使得整個(gè)社會經(jīng)濟(jì)體系發(fā)生了翻天覆地的變化,計(jì)算機(jī)技術(shù)已完全取代了傳統(tǒng)人工技術(shù),并且在各領(lǐng)域及行業(yè)中都占有著很重要的位置?,F(xiàn)如今,隨著計(jì)算機(jī)用戶的不斷增多,對其軟件開發(fā)的可行性和實(shí)用性也提出了較高的要求,為了滿足這一高要求,相關(guān)軟件開發(fā)技術(shù)人員就要對分層技術(shù)的合理運(yùn)用給予高度的重視,不僅要對其整體技術(shù)特點(diǎn)及優(yōu)勢進(jìn)行相應(yīng)的了解,而且還要根據(jù)軟件開發(fā)的具體需求,合理選擇分層技術(shù),進(jìn)以將三層、四層、中間件以及五層分層技術(shù)應(yīng)用在適宜的軟件開發(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語言的計(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ì)與開發(fā)
      電子測試(2018年10期)2018-06-26 05:54:02
      淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      有趣的分層
      淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
      電子制作(2017年24期)2017-02-02 07:14:40
      中間件在高速公路領(lǐng)域的應(yīng)用
      基于計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
      河南科技(2014年15期)2014-02-27 14:12:23
      楚雄市| 陇南市| 栾城县| 宁波市| 天津市| 海淀区| 扬州市| 金溪县| 萨嘎县| 岗巴县| 兰西县| 通山县| 元阳县| 都匀市| 南充市| 犍为县| 永济市| 喜德县| 惠水县| 兴文县| 尖扎县| 太和县| 昭平县| 华阴市| 和田县| 大石桥市| 辽中县| 文化| 邵阳县| 阳城县| 潍坊市| 吉安市| 福海县| 波密县| 尚志市| 临夏市| 迭部县| 大同县| 白银市| 南澳县| 板桥市|