- 相關(guān)推薦
一種基于B/S結(jié)構(gòu)與C/S結(jié)構(gòu)結(jié)合的新體系結(jié)構(gòu)
摘要:在對B/S結(jié)構(gòu)和C/S結(jié)構(gòu)進(jìn)行充分分析比較的情況下,簡述了今后發(fā)展的前景,并提出了一種新的體系結(jié)構(gòu)。結(jié)合B/S與C/S,將組件技術(shù)COM+和AcdveX技術(shù)分別應(yīng)用在服務(wù)器端和客戶端,從而開發(fā)出高效、安全的應(yīng)用系統(tǒng)。關(guān)鍵詞:C/S B/S MIS
近年來,隨著網(wǎng)絡(luò)技術(shù)不斷發(fā)展,尤其是基于Web的信息發(fā)布和檢索技術(shù)、Java計算技術(shù)以及網(wǎng)絡(luò)分布式對象技術(shù)的飛速發(fā)展,導(dǎo)致了很多應(yīng)用系統(tǒng)的體系結(jié)構(gòu)從C/S結(jié)構(gòu)向更加靈活的B/S多級分布結(jié)構(gòu)演變,使得軟件系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)跨入一個新階段。認(rèn)識這些結(jié)構(gòu)的特征,并根據(jù)實際情況進(jìn)行系統(tǒng)的選型,對于成功開發(fā)一個MIS系統(tǒng)是非常關(guān)鍵的。
1 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)
1.1 C/S結(jié)構(gòu)
C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)。此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠(yuǎn)程的服務(wù)器上,而在客戶機(jī)上安裝相應(yīng)軟件。C/S軟件一般采用兩層結(jié)構(gòu),其分布結(jié)構(gòu)如圖1所示。它由兩部分構(gòu)成:前端是客戶機(jī),即用戶界面(Client)結(jié)合了表示與業(yè)務(wù)邏輯,接受用戶的請求,并向數(shù)據(jù)庫服務(wù)提出請求,通常是一個PC機(jī);后端是服務(wù)器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計算并將結(jié)果呈現(xiàn)給用戶。還要提供完善的安全保護(hù)及對數(shù)據(jù)的完整性處理等操作,并允許多個客戶同時訪問同一個數(shù)據(jù)庫。在這種結(jié)構(gòu)中,服務(wù)器的硬件必須具有足夠的處理能力,這樣才能滿足各客戶的要求。
C/S結(jié)構(gòu)在技術(shù)上很成熟,它的主要特點是交互性強(qiáng)、具有安全的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的程序是針對性開發(fā),變更不夠靈活,維護(hù)和管理的難度較大。通常只局限于小型局域網(wǎng),不利于擴(kuò)展。并且,由于該結(jié)構(gòu)的每臺客戶機(jī)都需要安裝相應(yīng)的客戶端程序,分布功能弱且兼容性差,不能實現(xiàn)快速部署安裝和配置,因此缺少通用性,具有較大的局限性。要求具有一定專業(yè)水準(zhǔn)的技術(shù)人員去完成。
1.2 B/S結(jié)構(gòu)
B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個服務(wù)器(Server),而客戶端采用瀏覽器(Browse)運(yùn)行軟件。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
B/S三層體系結(jié)構(gòu)采用三層客戶/g艮務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結(jié)構(gòu),稱為中間件(Middleware),使整個體系結(jié)構(gòu)成
[1] [2] [3] [4] [5]
【一種基于B/S結(jié)構(gòu)與C/S結(jié)構(gòu)結(jié)合的新體系結(jié)構(gòu)】相關(guān)文章:
基于C/S結(jié)構(gòu)超市管理系統(tǒng)設(shè)計04-26
C/S結(jié)構(gòu)與B/S結(jié)構(gòu)在高速公路管理軟件方面的應(yīng)用04-27
基于B/S和C/S的城市污水監(jiān)測技術(shù)的研究05-02
基于C/S與B/S模式的遠(yuǎn)程控制實驗系統(tǒng)04-29
基于C/S/S+B/W/S/S混合模型安全系統(tǒng)的分析與設(shè)計04-26
基于B/S結(jié)構(gòu)的突發(fā)水污染事故模擬平臺研究04-26
基于B/S結(jié)構(gòu)的礦產(chǎn)資源管理信息系統(tǒng)設(shè)計05-02