邱玥
摘 要:隨著科技的發(fā)展和檔案信息化進(jìn)程的逐步推進(jìn),合理利用檔案資源、實(shí)現(xiàn)資源共享以及異種數(shù)據(jù)庫的對接,成為檔案管理工作中的迫切需要。檔案管理信息系統(tǒng)在模式結(jié)構(gòu)上,原來大多都是采用客戶端/服務(wù)器(Client/Server簡稱C/S)模式結(jié)構(gòu)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,應(yīng)用系統(tǒng)的大型化和Internet應(yīng)用的迅速發(fā)展和普及,出現(xiàn)了瀏覽器/服務(wù)器模式結(jié)構(gòu)(Browser/Server簡稱B/S)模式結(jié)構(gòu)。本文通過對兩者進(jìn)行比較,闡述這兩種模式結(jié)構(gòu)各自特點(diǎn)。
關(guān)鍵詞:檔案管理系統(tǒng);C/S;區(qū)別
1 C/S結(jié)構(gòu)的二層體系結(jié)構(gòu)
C/S結(jié)構(gòu),即大家熟知的客戶機(jī)/服務(wù)器結(jié)構(gòu),是20世紀(jì)80年代后期隨著PC機(jī)能力的不斷提高、局域網(wǎng)技術(shù)的成熟而逐漸成長起來的,在計(jì)算機(jī)網(wǎng)絡(luò)和分布式計(jì)算基礎(chǔ)上的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。
C/S結(jié)構(gòu)是一種典型的二層結(jié)構(gòu),按照各自實(shí)現(xiàn)功能的不同,將應(yīng)用程序分為兩大部分:一部分是用于處理數(shù)據(jù)庫,稱為服務(wù)器部分;另一部分是用于處理應(yīng)用程序、請求服務(wù),稱為客戶部分??蛻舨糠重?fù)責(zé)執(zhí)行前臺功能,如管理用戶接口、數(shù)據(jù)處理和報(bào)告請求等,任務(wù)較重。而服務(wù)器部分執(zhí)行后臺服務(wù),如管理共享外設(shè)、控制對共享數(shù)據(jù)庫的操縱等,任務(wù)相對輕松。
C/S結(jié)構(gòu)的工作原理是:用戶通過應(yīng)用程序向客戶機(jī)提出數(shù)據(jù)要求,客戶機(jī)通過網(wǎng)絡(luò)將用戶的數(shù)據(jù)要求提交給服務(wù)器,服務(wù)器的數(shù)據(jù)庫管理系統(tǒng)執(zhí)行數(shù)據(jù)處理任務(wù),然后把經(jīng)過處理后的用戶需要的那部分?jǐn)?shù)據(jù),而不是整個文件,傳輸?shù)娇蛻魴C(jī)上,最后由客戶機(jī)完成對其所需數(shù)據(jù)的加工。
2 B/S結(jié)構(gòu)的三層體系結(jié)構(gòu)
B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在本質(zhì)上,也是一種C/S結(jié)構(gòu),它是一種由傳統(tǒng)的二層C/S結(jié)構(gòu)發(fā)展而來的三層結(jié)構(gòu)在Web上的應(yīng)用。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在瀏覽器端實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。其表示層、功能層、數(shù)據(jù)層被分別放置在不同的位置。表示層位于客戶端,功能層位于Web服務(wù)器端,而數(shù)據(jù)庫則位于數(shù)據(jù)服務(wù)器端。
3 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的檔案管理系統(tǒng)比較
3.1 C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的區(qū)別
C/S結(jié)構(gòu)采用Intranet技術(shù),一般建立在專用的網(wǎng)絡(luò)上,能夠根據(jù)用戶需求定制復(fù)雜的應(yīng)用;對于信息流的交互性低,一般是典型的中央集權(quán)的機(jī)械式處理;它內(nèi)部需要統(tǒng)一標(biāo)準(zhǔn),而且通常是專用標(biāo)準(zhǔn);C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是客戶端還是服務(wù)器端都需要特定的軟件支持;由于沒能提供用戶真正期望的開放環(huán)境,結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,系統(tǒng)維護(hù)復(fù)雜,加之產(chǎn)品的更新?lián)Q代十分快,使維護(hù)與更新成本都較高;可連用戶數(shù)有限,當(dāng)用戶數(shù)量增多時,性能會明顯下降。
B/S結(jié)構(gòu)采用Internet/Intranet技術(shù),是未來技術(shù)發(fā)展的主流,不必是專門的網(wǎng)絡(luò)硬件環(huán)境;使用的標(biāo)準(zhǔn)是開放的、非專用的,經(jīng)過國際化組織確定的標(biāo)準(zhǔn),具有通用性和跨平臺性,并且客戶端只需標(biāo)準(zhǔn)的瀏覽器,不需要裝客戶端,能夠?qū)崿F(xiàn)系統(tǒng)的無縫升級,系統(tǒng)維護(hù)開銷減到最??;減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本;易于學(xué)習(xí),界面友好,無需再學(xué)習(xí);可根據(jù)訪問量動態(tài)配置WEB、服務(wù)器、以保證系統(tǒng)性能。
3.2 C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的檔案管理系統(tǒng)對比
基于以上C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的特點(diǎn),兩種不同模式的檔案管理系統(tǒng)也有其各自的特點(diǎn)。
1、C/S結(jié)構(gòu)的檔案管理系統(tǒng)的優(yōu)缺點(diǎn)
C/S結(jié)構(gòu)的檔案管理系統(tǒng)能夠適應(yīng)計(jì)算機(jī)硬件發(fā)展速度的背景,可以提供一些人們習(xí)慣的查詢方法和手段,以達(dá)到快速、準(zhǔn)確查詢和易于操作的目的。但是客戶機(jī)程序開發(fā)、安裝、維護(hù)、升級起來要比B/S結(jié)構(gòu)復(fù)雜。
(1)專用性、交互性強(qiáng)。在這種模式中,客戶端裝有專用客戶軟件,更有利于完成檔案專門的任務(wù)。
(2)網(wǎng)絡(luò)通訊量低、速度快。因?yàn)橹挥卸咏Y(jié)構(gòu),網(wǎng)絡(luò)通訊量只包括客戶機(jī)與服務(wù)器之間的通訊量。通訊量低使得運(yùn)行速度快,有利于處理大量數(shù)據(jù)。
(3)客戶端負(fù)擔(dān)重。因?yàn)閼?yīng)用程序集中在客戶端。隨著應(yīng)用系統(tǒng)的功能越來越復(fù)雜,客戶端的應(yīng)用程序也變得越來越龐大,為了提高性能,需要不斷提高客戶機(jī)的配置,又加重了投資的成本。
2、B/S結(jié)構(gòu)的檔案管理系統(tǒng)的優(yōu)缺點(diǎn)
(1)客戶端不再負(fù)責(zé)數(shù)據(jù)庫的存取和復(fù)雜數(shù)據(jù)算等的任務(wù),只需要其進(jìn)行顯示,充分發(fā)揮了服器的強(qiáng)大作用,這樣就大大的降低了對客戶端的求,降低了投資和使用成本。
(2)界面統(tǒng)一、使用簡單。
用戶端只需安裝國際標(biāo)準(zhǔn)化的瀏覽器(如IE),用戶通過鼠標(biāo)即可訪問文、圖像、聲音、電影及數(shù)據(jù)庫等信息,不需要像C/S中那樣安裝數(shù)據(jù)庫客戶端軟件、應(yīng)用軟件等,操作界面簡統(tǒng)一。因此基本上不需要進(jìn)行用戶培訓(xùn),無論是決策層還是操作層的人員都無需培訓(xùn)就可以直接使用,利于推廣。
(3)客戶端免維護(hù)、免安裝、免開發(fā)。
維護(hù)人員不再為程的維護(hù)工作奔波于每個客戶機(jī)之間,而把主要精放在功能服務(wù)器上。使用集中式管理,對應(yīng)用統(tǒng)進(jìn)行升級時,只需更新服務(wù)器端的軟件,減輕了系統(tǒng)維與升級的成本與工作量,使用戶的總體擁有成本大降低。節(jié)省了內(nèi)存和存儲空間,也節(jié)省了開發(fā)時間,降低了成本。
(4)擁有強(qiáng)大的擴(kuò)展性和開放性、安全性、穩(wěn)定性。
B/S模式由于采用標(biāo)準(zhǔn)的TCP/IP、HTTP協(xié)議,它可以使網(wǎng)管系統(tǒng)與1nternet/Intranet有機(jī)結(jié)合,因而更適合網(wǎng)上信息的發(fā)布,拓展了傳統(tǒng)的數(shù)據(jù)庫應(yīng)用的功能,更適合Internet時代的需要,具有良好的擴(kuò)展性。
然而,B/S結(jié)構(gòu)相對C/S結(jié)構(gòu)也有其弱點(diǎn),主要表現(xiàn)在:由于是三層的結(jié)構(gòu),網(wǎng)絡(luò)通訊量不僅包括客戶機(jī)與Web服務(wù)器之間的通訊量而且也包括Web服務(wù)器與數(shù)據(jù)庫服務(wù)器之間的通訊量。所以在批量掛接檔案資源的過程中,會因?yàn)榫W(wǎng)絡(luò)通訊量較大,出現(xiàn)運(yùn)行速度慢的問題。
通過以上的對比,可以看出兩種結(jié)構(gòu)各有利弊,對于C/S結(jié)構(gòu)與B/S結(jié)構(gòu)我們不能簡單的說誰好誰不好,應(yīng)該是適用的就是最好的,不是最先進(jìn)的才最好。對于檔案管理系統(tǒng)來說,功能越復(fù)雜的同時操作要越簡便。在這些數(shù)據(jù)庫技術(shù)的發(fā)展中,一個很明顯的特征就是要求檔案管理系統(tǒng)具有高可靠性、高性能、、高安全性和可擴(kuò)展能力。所以,C/S結(jié)構(gòu)更適合于小型企業(yè),共享要求不高的,而B/S結(jié)構(gòu)更適用于有一定實(shí)力的,共享要求高并且下屬部門眾多的大型企事業(yè)單位。
總之,C/S與B/S結(jié)構(gòu)在檔案信息管理系統(tǒng)中的發(fā)揮各有所長,應(yīng)有針對性的實(shí)施混用,才能更好的滿足檔案信息系統(tǒng)日益增長的業(yè)務(wù)需求。
參考文獻(xiàn)
[1]王紅梅.檔案信息化基礎(chǔ)模式研究[J].檔案管理,2008(1):47-48
[2]李昊璇.基于C/S與B/S組合應(yīng)用模型的辦公自動化系統(tǒng)的分析與設(shè)計(jì)[D].北京:北京郵電大學(xué)軟件工程.2008.
[3]王麗娣,于蕾.檔案工作中的C/S與B/S混合模式的應(yīng)用[J].蘭臺世界,2007(9):27
[4]辛青清,肖金生,鄒玉生,李成耀.基于C/S和B/S混合模式的檔案信息化系統(tǒng)[J].武漢理工大學(xué)學(xué)報(bào)·信息與管理工程版,2007(6):57-61
[5]羅紹軍,王波.C/S與B/S相結(jié)合的文檔管理信息系統(tǒng)[J].蘭臺世界,2006(1):29-30