安葳鵬 蔣卓

摘 要:隨著計算機技術的廣泛應用,很多專家和機構都投身到了計算機軟件開發研究中。作為計算機軟件開發的關鍵技術之一,分層核心技術的應用能夠增強計算機的業務處理能力,提高計算軟件的應用水平,所以非常有必要加強對分層核心技術的研究。文章針對分層核心技術作了具體分析,分別對雙層、三層、四層、中間件技術的應用情況進行了討論。
關鍵詞:分層核心技術 計算機 軟件開發
引言
經濟水平的提升推動了我國各個行業的發展,計算機行業同樣也進入到了高速發展階段。近些年來,我國不斷加強對計算機軟件開發技術的研究,成功將雙層結構的軟件開發過渡到了多層結構。在當前的計算機軟件開發中,采用的基本都是多層次結構,由于計算機使用環境日益復雜,還需要進一步的深入分層核心技術的研究當中去,通過加強多層次結構技術的應用,不僅可以讓軟件系統的完整度得到提高,同時能夠將軟件使用靈活性提升上來,這對計算機軟件開發工作的開展具有重要的現實意義。
1.分層技術概述
在進行計算機軟件開發時,分層核心技術的應用,有助于軟件開發工作效率與質量的提升,并且可以縮短開發時間,為開發工作節省成本。在開發軟件過程中,需要在各類概念層中置入差異化的過程解決方案,并將其封裝成獨立系統。計算機軟件開發開始采用的是單層次結構,單層次結構在開發一些小型數據庫時經常會用到,然而近些年隨著計算機行業的發展,服務器的應用開始增多,在計算機與服務器聯系不斷緊密的背景下,單層次結構逐漸滿足不了軟件開發需求,進而轉化為雙層結構,以滿足不同軟件開發的需求,這也促進了計算機技術的進步[1]。在軟件擴展中應用分層核心技術,應當依據軟件系統做好分解工作,這樣有利于改善與升級開發過程,提高軟件開發效率,為計算機軟件的安全穩定運行提供有效保障。
2.計算機軟件開發中分層核心技術的應用
2.1雙層技術
無論是三層、四層或者更高層技術,大部分都是由雙層技術發展而來,并且隨著層數結構的增加,軟件開發效率均有著明顯的提升。對于雙層技術來說,主要包括服務器與客戶端兩個端點。首先通過客戶端向客戶提供可操作界面,方便客戶進行一些邏輯關系的處理,之后將客戶相關信息傳輸到服務器,利用數據庫進行計算總結后再傳輸到客戶端使用。為了充分發揮雙層技術的軟件開發應用價值,還需要滿足以下條件:服務器效能較高;同一時間使用用戶較少。如果不滿足這兩個條件,一旦服務器超過負荷,會增加計算機系統使用錯誤頻次,同時還會延長計算機系統的反應時間,嚴重情況下甚至會給用戶私人數據帶來安全問題。
2.2三層技術
在計算機軟件開發過程中,當雙層技術無法滿足需求時,應當采用三層技術進行開發,三層技術是在雙層技術基礎上得到了進一步的升級與改造,與雙層技術相比多了應用服務器,它能夠為用戶提供數據儲存功能,同時有助于計算系信息訪問效率的提升,增強了人機交互關系。三層結構分別包含了數據層、界面層及業務處理層[2]。界面層負責對用戶的軟件使用需求進行收集,并將收集的需求向業務層進行傳輸,經過業務層分析后會向數據層發送數據提取與處理請求,在數據層查詢與分析業務層請求后,會將數據查詢與分析結果反饋給業務層,在業務層進行處理后再反饋到界面層。這三個層次的處理能夠明顯降低數據傳輸系統的負荷,有助于計算機工作效率的提升。
2.3四層技術
三層技術雖然在軟件開發工作中具有較好的應用效果,但是依然存在一些問題,尤其是面對日益復雜的計算機使用環境時,很難發揮出作用,所以還需要在三層技術基礎上向四層技術擴展,將數據層、業務處理層及界面層分開,從而將三層之間的影響降到最低。四層技術包括的內容有存儲層、數據庫層、web層以及業務處理層。數據庫層在完成數據處理后,由業務層將處理結果傳輸到web層,之后進行數據交換工作。由于在存儲層與業務處理層中間,還存在數據庫層,因此可以利用數據訪問代碼,將對象與數據庫之間的聯系充分體現出來,這在處理對象與關系差異問題的過程中有著重要的作用[3]。商鋪客戶數據分層處理就是采用的四層技術,見圖1。
2.4中間件技術
分層技術中應用中間件技術有助于實現計算機系統之間的資源互補,減少分布集成匯總及異構等復雜的問題,使得計算機軟件開發難度得到有效降低。另外,應用中間件技術,還可以優化數據庫、軟件與系統之間的聯系,從而縮短軟件開發時間,確保計算機軟件的安全穩定運行。
3.結語
計算機已經成為了我們生活中不可缺少的設備,計算機軟件也充斥在大量工作、學習與社交等活動中。我們在進行計算機軟件開發工作時,為了應對日益復雜的計算機使用環境,滿足開發需求,應當加強分層核心技術的應用,進一步的縮短計算機軟件開發時間,從而使開發效率得到有效提升,開發成本得到降低。
參考文獻
[1]董青.分析計算機多媒體的核心技術開發[J].煤炭技術,2013,32(2):186-187.
[2]黃寧寧,蘇紅帆.計算機取證系統核心技術分析[J].廣西科學院學報(4):145-149.
[3]張立新.計算機嵌入式系統核心技術的開發探討[J].無線互聯科技(21):85-86.
作者簡介:
蔣卓,男,1990年,河南省濮陽市清豐縣,2013年本科畢業于南陽理工學院軟件工程,主要研究方向是從事紀檢工作。
(作者單位:河南理工大學計算機科學與技術學院)