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