• 包裝魔術師 ®,專注包裝信息整10年!
首頁/ 資訊中心/ 企業管理軟件的程序運作原理:CS架構與BS架構

企業管理軟件的程序運作原理:CS架構與BS架構

2013-12-18 10:40:44
331

企業管理軟件主要分為兩種架構,C/S架構和B/S架構。

C/S架構

C/S又稱Client/Server或客戶/服務器模式。服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統,如Oracle、SQL Server。客戶端需要安裝專用的客戶端軟件。

B/S架構

B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或 SQL Server等數據庫。瀏覽器通過Web Server 同數據庫進行數據交互。

兩種架構的優缺點比較

C/S的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優點就是客戶端響應速度快。缺點是只適用于局域網,又因為客戶端需要安裝客戶端軟件,維護、升級都會麻煩一些。但在一些遠程訪問技術的配合下,C/S也能滿足遠程應用的要求;另外現在一般成熟的C/S軟件都提供客戶端的自動維護工具,維護工作量并不比B/S的系統多多少。

B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網的電腦就能使用,客戶端零維護。系統的擴展非常容易,只要能上網,再由系統管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證(如CA證書)后,不需要人的參與,系統可以自動分配給用戶一個賬號進入系統。

B/S系統的缺點也很顯著:1)對服務器的要求高(所有的運算都是在服務器上完成);2)因為所有的頁面和數據都是從服務器刷出來的,所以窗口的反應遠較BS慢(BS系統的窗口是在客戶端讀出來的),尤其是復雜的、多鑲嵌窗口的功能,程序實現較困難,客戶端會頻繁的刷窗口,往往會讓人有嚴重的系統比較卡的感覺。

目前一般來說大中型的管理系統一般都是采用C/S架構設計的。