(江西廣播電視大學 江西 南昌 330098)
計算機技術(shù)是現(xiàn)階段社會環(huán)境以及社會發(fā)展的重要標志,隨著相關(guān)科學研究的不斷發(fā)展,計算機軟件技術(shù)在實際設計過程中所應用的各類技術(shù)也在不斷更新?lián)Q代,分層技術(shù)作為計算機軟件開發(fā)中的主要技術(shù),在此發(fā)展過程中經(jīng)過了多次創(chuàng)新和改進,各類技術(shù)的研發(fā)和使用無疑為互聯(lián)網(wǎng)的發(fā)展和應用取到了重要的促進作用。軟件開發(fā)過程中,分層技術(shù)的合理應用能夠有效提升抽象化系統(tǒng)構(gòu)建的效率,擴大細化計算機軟件流程,提高相關(guān)操作人員的工作效率[1]。可見,計算機軟件開發(fā)技術(shù)人員在軟件研發(fā)過程中要重視并熟練使用各類分層技術(shù),不斷加強對分層技術(shù)的認識和理解,探究發(fā)現(xiàn)分層技術(shù)在計算機軟件開發(fā)中應用的各類問題,針對性的進行調(diào)整和改進,已達到提升分層技術(shù)的實用性,提高計算機軟件開發(fā)的整體質(zhì)量及效率。
分層技術(shù)作為計算機軟件開發(fā)中的主要技術(shù),是計算機軟件逐漸發(fā)展進步的重要基礎,分層技術(shù)在計算機軟件中的應用能夠豐富各類計算機軟件的功能,為用戶提供更加全面的服務內(nèi)容,提高各類計算機軟件的實用價值,提升用戶體驗度。另外,分層技術(shù)在計算機軟件研發(fā)中的應用能夠縮短軟件研發(fā)周期,提升軟件研發(fā)的效率,更加完善細致的處理各類軟件構(gòu)件之間的關(guān)系,提高計算機軟件性能。就整體的計算機軟件系統(tǒng)來看,每個軟件系統(tǒng)都并未一個完全獨立的系統(tǒng)環(huán)境,而是由多個層級結(jié)構(gòu)共同協(xié)助達到實用效果的。每個層級之間都有著密不可分的聯(lián)系,相互依賴也相互促進著,各類不同層級技術(shù)的聯(lián)合應用能夠達到“1+1大于2”的效果,提升軟件的實用價值。每個層級詳細研究分析來看都具有有其獨特的層次關(guān)系。計算機軟件研究開發(fā)中分層技術(shù)的應用將軟件的研發(fā)逐步引入到了抽象研究中。另外,各類分層技術(shù)在計算機軟件開發(fā)中的應用能夠顯著改善傳統(tǒng)軟件中系統(tǒng)不穩(wěn)定的情況,同時能夠拓寬計算機軟件服務內(nèi)容。分層技術(shù)在計算機軟件研發(fā)中的應用更有助于軟件的不斷更新和改進,計算機軟件后期更新中僅需對需要更改的層級內(nèi)容進行調(diào)整即可,完全不會對其他層級的內(nèi)容造成影響,而每個層級中外接口的設置,還能夠達到達到重復使用的效果,將不同層級之間的系統(tǒng)內(nèi)容進行整合和鏈接,能夠促進計算機軟件整體運行的質(zhì)量及效果,不斷提高用戶使用舒適度,提升計算機軟件的綜合質(zhì)量。在以后的計算機軟件研發(fā)過程中需要從多方面進行綜合考慮調(diào)整,不斷提升完善軟件質(zhì)量[2-5]。
雙層技術(shù)是在單一層級技術(shù)基礎上發(fā)展的技術(shù)類型,單一層級技術(shù)在計算機軟件中的應用開始于上世紀八十年代,是計算機和服務器之間相互聯(lián)系的重要技術(shù),隨著層級技術(shù)的不斷發(fā)展,單一層級技術(shù)的應用在逐漸降低,大部分都以被雙層技術(shù)所取代,雙層技術(shù)在計算機研發(fā)中占據(jù)的地位也在逐漸提升,為計算機軟件研究開發(fā)帶來了全新的機會,開啟了一個新的發(fā)展進程,這也是層次技術(shù)在計算機軟件研究開發(fā)中應用的起點。層級技術(shù)的不斷更新和發(fā)展,能夠提升軟件開發(fā)的效率,縮短軟件開發(fā)時間,雙層技術(shù)在計算機軟件研究開發(fā)中應用的主要作用是作為服務器以及客戶端之間的溝通鏈接,首先是對于客戶端的應用界面使用需求設計相關(guān)用戶端,解決客戶端實際設計中包含的一切邏輯關(guān)系。此類信息收集完成后將所有收集信息傳輸至服務器,服務器通過對所有用戶各類信息進行總結(jié)歸納,分析各類數(shù)據(jù)信息展現(xiàn)出的用戶使用情況,整理歸納后反饋給用戶,達到信息傳統(tǒng)的作用。據(jù)相關(guān)研究顯示,雙層技術(shù)在計算機軟件研發(fā)中的應用,能夠有效提升計算機的工作效率,基本能夠達到對所有用戶信息的手機和處理。如計算機軟件的實際處理能力達不到要求,當大量用戶同時使用時便會導致計算機軟件出現(xiàn)使用不暢等情況,增加計算機軟件的工作量,導致各類運行問題的發(fā)生,增大計算機軟件技術(shù)使用中的風險性,增加客戶信息在傳輸中的安全隱患,影響用戶使用體驗。但是雙層技術(shù)在當前計算機軟件開發(fā)中的應用效,已經(jīng)很難達到計算機軟件的開發(fā)需求,需要及時進行更新和調(diào)整[6-7]。
計算機軟件技術(shù)中三層技術(shù)的實際應用,是在雙層技術(shù)的基礎上進行進一步的調(diào)整和改進,與雙層技術(shù)相比實用效果更強,三層技術(shù)在計算機軟件研究開發(fā)中的應用主要是在傳統(tǒng)雙層技術(shù)的基礎上增加了運用服務器,該類服務器在計算機軟件開發(fā)中的應用能夠加強對用戶各類數(shù)據(jù)的手機和儲存,提升各類用戶在計算機軟件使用中的實際工作效率,充分發(fā)揮出計算機軟件在各項工作中的使用價值。三層技術(shù)主要包括客戶端、服務器以及數(shù)據(jù)服務器,每層結(jié)構(gòu)均有其獨特的功能。客戶端是各類軟件面向用戶的渠道,主要是為了做到人際交互,是各類計算機軟件在研究開發(fā)中的核心技術(shù)層。應用服務器在計算機軟件開發(fā)中的作用主要是為了處理多項業(yè)務之間的邏輯關(guān)系,簡化各項業(yè)務之間交互處理的工作量,緩解客戶端在人機交互工作實施中的所承受的工作負擔。而數(shù)據(jù)服務器的作用主要是為了儲存用戶數(shù)據(jù),處理用戶信息訪問情況。就當前計算機軟件開發(fā)中的多層技術(shù)來看,對于計算機軟件研發(fā)中整體運營成效的提高有顯著作用,其中使用效果最佳的便是日ERP系統(tǒng),該系統(tǒng)包含了業(yè)務處理、界面以及數(shù)據(jù)等多個層面,該軟件層面中界面層是為用戶提供使用的主要層面,并能夠收集用戶在軟件使用過程中產(chǎn)生的各類數(shù)據(jù)信息,統(tǒng)計分析用戶的操作習慣。數(shù)據(jù)層在此的目的主要是滿足用戶在軟件使用中的各類需求[8]。各層技術(shù)在實際軟件研發(fā)中的應用主要利用的是C/S技術(shù),在實際應用中拓展性以及維護性更強。
四層技術(shù)是在傳統(tǒng)三層技術(shù)上的進一步研發(fā),隨著計算機軟件技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)數(shù)據(jù)也在不斷豐富和變化,計算機軟件中邏輯層、數(shù)據(jù)庫、Wed層以及儲存層之間都存在著密切的關(guān)系,相互促進也在相互制約,此層關(guān)系導致互聯(lián)網(wǎng)信息的更新存在一定的障礙,該情況的大量存在會影響到用戶的實際應用感受,不利于良好用戶體驗的提升。因此,在計算機軟件開發(fā)過程中,三層技術(shù)向四層技術(shù)的轉(zhuǎn)變能夠為數(shù)據(jù)傳輸提供更加便利的處理層面。該數(shù)據(jù)處理層大多存在于Wed層以及數(shù)據(jù)層之間,且大部分為隱藏狀態(tài),其在互聯(lián)網(wǎng)信息傳遞過程中能夠?qū)υ贫说母黝愑脩粢约盎ヂ?lián)網(wǎng)信息進行傳輸,提升整體的傳輸質(zhì)量。另外,四層機構(gòu)分層技術(shù)在實際應用中業(yè)務邏輯層的主要目的是為了完成數(shù)據(jù)交換的作用,能夠提升對各類數(shù)據(jù)信息的保護效果,降低用戶信息的安全隱患,提升信息處理質(zhì)量,為各類數(shù)據(jù)的交換處理起到促進作用[9]。四層結(jié)構(gòu)分層技術(shù)在計算機軟件技術(shù)研究開發(fā)中應用的重點層面是中間技術(shù)層,該層級的實際作用主要是為了處理各類隱藏數(shù)據(jù),同時對各類信息細節(jié)起到屏蔽作用。四層結(jié)構(gòu)技術(shù)在計算機軟件研究開發(fā)中的應用充分發(fā)揮其意義和價值,為各類數(shù)據(jù)之間的傳輸和處理起到輔助作用,以促進計算機軟件的研究和開發(fā)。
大部分計算機軟件研究開發(fā)過程中所需的分層技術(shù),均可由四層結(jié)構(gòu)技術(shù)所滿足,但是仍有少部分計算機軟件技術(shù)在開發(fā)過程中對于分層結(jié)構(gòu)的要求較高,或者部分計算機數(shù)據(jù)收集處理過程中需要將數(shù)據(jù)層進行進一步的劃分和處理,常見的主要是將傳統(tǒng)的數(shù)據(jù)層按照信息收集處理差別分為資源層和集成層,該技術(shù)的實際應用不僅能夠提高有效提升計算機軟件系統(tǒng)在運行過程中的工作效率,同時能夠為部分特殊運行需求提供運營基礎[10]。除此之外,該技術(shù)還能夠?qū)鹘y(tǒng)框架結(jié)構(gòu)進行進一步的細化和區(qū)分。就當前計算機軟件研究開發(fā)情況來看,五層機構(gòu)分層技術(shù)與常規(guī)四層結(jié)構(gòu)以及三層結(jié)構(gòu)分層技術(shù)相比,更加全面深入,延伸性以及實用性更強。五層結(jié)構(gòu)分層技術(shù)主要包含集成層、資源層Wed應用層以及客戶層。這一分層結(jié)構(gòu)中,wed層以及客戶層與傳統(tǒng)三層結(jié)構(gòu)技術(shù)中的相同,客戶層的作用同樣是運營地主要層級。集成層在計算機軟件處理中的應用主要集中于數(shù)據(jù)持久性,其主要的作用是處理各類實際事務以數(shù)據(jù)庫信息。而資源層在此系統(tǒng)中的應用主要是處理各類文件系統(tǒng)以及數(shù)據(jù)庫信息。
五層結(jié)構(gòu)分層技術(shù)在實際應用過程中要充分考慮其自身的邏輯性,不同技術(shù)以及環(huán)節(jié)的調(diào)整和疊加均能夠得出不同的組織構(gòu)件,將不同組織構(gòu)件進行結(jié)合處理,起到的效果也是完全不同的,而各類組織構(gòu)件在不同機器中的應用效果也有所差別。比如,J2EE平臺中五層機構(gòu)分層技術(shù)的應用效果較為顯著,該軟件系統(tǒng)在實際應用過程中,用戶界面的主要作用是展示用戶在瀏覽器中記錄的各類實際使用情況,同時可以計入用戶在實際應用中的需求,由于其自身屬于客戶端軟件平臺,各類用戶管理工作的實用效果更佳,相應的用戶維護效果也較好。
綜上可知,就當前社會發(fā)展情況來看,信息科學技術(shù)的發(fā)展也在逐漸進步,各類信息技術(shù)對于經(jīng)濟發(fā)展的作用也在不斷擴大。各行各業(yè)在實際工作中對于計算機技術(shù)的應用及依賴性也在逐漸增強,對于計算機軟件技術(shù)的實用要求也在不斷增加,各類計算機軟件技術(shù)在行業(yè)發(fā)展中的應用從一定程度上促進了計算機軟件開發(fā)技術(shù)的進步。分層技術(shù)作為計算機軟件技術(shù)研究開發(fā)中的重要技術(shù)內(nèi)容,對于計算機軟件的研發(fā)和進步起著至關(guān)重要的作用。分層技術(shù)在計算機軟件技術(shù)研究開發(fā)中的應用,不僅能夠提升各類計算機軟件的實用安全性及穩(wěn)定性之外,還能夠優(yōu)化計算機軟件的研究開發(fā)投入,縮短研發(fā)時間,提升研發(fā)效率。促進計算機軟件行業(yè)的不斷進步和發(fā)展,逐漸達到抽象化的發(fā)展目標。但是,就我國當前分層結(jié)構(gòu)技術(shù)來看,實際應用還不夠成熟,部分計算機軟件開發(fā)過程中還并未充分發(fā)揮出分層技術(shù)的優(yōu)勢和價值,需要進行進一步的創(chuàng)新和研究,為相關(guān)工作提供更加優(yōu)質(zhì)的技術(shù)服務。