來源:巨靈鳥軟件 作者:進銷存軟件 發布:2015/1/21 瀏覽次數:9582
C/S(Client server,客戶端/服務器)和B/S(Browser server,瀏覽器/服務器)是目前ERP系統主流的兩大計算架構,C/S技術從上世紀90年代初出現至今已經相當成熟,并得到了非常廣泛的應用,其結構經歷了二層C/S、三層C/S的更迭。B/S技術則是伴隨著Internet的普及而來的,正經歷不斷的完善的過程。從技術上來說它們各有千秋,如何選擇主要取決于企業的需求,那么咱們先了解下這兩種架構的異同之處,就能知道企業到底適合用哪種架構模式了。
之前我們也已經簡單介紹了CS與BS的概念,詳見什么是CS和BS。下面我們更詳細地介紹兩者之間的區別。
C/S(Client rver,客戶端/服務器)和B/S(Browser rver,瀏覽器/服務器)的區別:
1.硬件環境不同: C/S 一般建立在專用的網絡上, 局域網之間再通過專門服務器提供連接和數據交換服務(可實現遠程訪問),由于客戶端實現與服務器的直接相連,沒有中間環節,因此響應速度快;B/S 建立在廣域網之上的, 不必是專門的網絡硬件環境,,比C/S有更強的適應范圍, 但對帶寬要求比較高,
2.對安全要求不同 :C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強。一般機密的及高度機密的信息系統一般都采用C/S 結構,可以通過B/S發布部分可公開信息。B/S 建立在廣域網之上, 對安全的控制能力相對弱,可能面向不可知的用戶。
3.對程序架構不同 :C/S 程序可以更加注重流程, 可以對權限多層次校驗,較少考慮系統的運行速度。B/S 由于多重考慮到安全以及訪問速度,建立在需要更加優化的基礎之上,比C/S有更高的要求,B/S結構的程序架構是發展的趨勢,但目前B/S的技術還不夠成熟。
4.系統維護不同 :C/S 程序由于其整體性,必須整體考察,處理出現的問題以及系統升級成本相對較高,需要專門的客戶端安裝程序,分布功能較弱,針對點多面廣且不具備網絡條件的用戶群體,不能夠實現快速部署安裝和配置。B/S 架構簡單,構件個別的更換,系統維護簡單升級成本較小。
5.處理問題不同 :C/S 程序可以處理用戶面比較固定,并且在相同區域,滿足安全要求高需求 ,B/S 建立在廣域網上,面向不同的用戶群, 滿足分散地域廣需求。
6.用戶接口不同: C/S 多是建立的Window平臺上,表現方法有限,對程序員普遍要求較高,開發成本較高,B/S 建立在瀏覽器上,有更加豐富和生動的表現方式與用戶交流。并且大部分難度減低,開發成本較低。
7.信息流不同 : C/S 程序一般是典型的中央集權的機械式處理, 交互性相對低,B/S 信息流向可變化,B-B B-C B-G等信息、流向的變化,更像是交易中心。
8.系統性能不同:B/S技術的異地瀏覽和信息采集靈活,不過,客戶端只能完成瀏覽、查詢、數據輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重。采用C/S結構時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但可以減輕服務器的壓力。
9.系統的實現要求不同:C/S結構的管理系統具有較強的事務處理能力,能實現復雜的業務流程,操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。B/S結構的管理系統個性化特點明顯降低,無法實現具有個性化的功能要求,操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求,頁面動態刷新,響應速度明顯降低,功能弱化,難以實現傳統模式下的特殊功能要求。
綜合起來可以發現,在適用Internet、維護工作量等方面,B/S比C/S要強得多;但在運行速度、數據安全、人機交互等方面,B/S遠不如C/S。對于以瀏覽為主、錄入簡單的應用程序,B/S技術有很大的優勢,而對于交互復雜的ERP等企業級應用,B/S則很難勝任,從全球范圍看,成熟的ERP產品大多采用二層或三層C/S架構,B/S的ERP產品并不多見。
盡管B/S是未來的發展方向,是具有一定的市場前景,但它的缺點也很明顯:帶寬要求高,依賴網絡打印,安全性比較薄弱等。目前基于純web的B/S架構ERP系統,并沒有得到廣大ERP廠商的推廣和應用,B/S的技術發展還不夠成熟,還具有很大的發展空間。
通過以上可以看出,C/S架構的ERP軟件還是目前市場上的主流,優勢也是比較明顯;而B/S架構的ERP雖說是未來ERP軟件發展的趨勢,但目前由于其技術成熟度,總體相對C/S架構不具備很明顯的優勢,因此,一般企業大多選擇傳統的C/S架構ERP軟件。
來源:巨靈鳥 歡迎分享本文
上一個文章:如何分步驟實施ERP規劃
下一個文章:ERP實施中BOM管理的相關問題