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