技術比較
C/S結(jié)構(gòu)軟件(即客戶機/服務器模式)分為客戶機和服務器兩層,客戶機不是毫無運算能力的輸入、輸出設備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲能力,通過把應用軟件的計算和數(shù)據(jù)合理地分配在客戶機和服務器兩端,可以有效地降低網(wǎng)絡通信量和服務器運算量。由于服務器連接個數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。國內(nèi)現(xiàn)階段的大部分ERP(財務)軟件產(chǎn)品即屬于此類結(jié)構(gòu)。
B/S(瀏覽器/服務器模式)是隨著Internet技術的興起,對C/S結(jié)構(gòu)的一種改進。在這種結(jié)構(gòu)下,軟件應用的業(yè)務邏輯完全在應用服務器端實現(xiàn),用戶表現(xiàn)完全在Web服務器實現(xiàn),客戶端只需要瀏覽器即可進行業(yè)務處理,是一種全新的軟件系統(tǒng)構(gòu)造技術。這種結(jié)構(gòu)更成為當今應用軟件的首選體系結(jié)構(gòu)。e通管理系列產(chǎn)品即屬于此類結(jié)構(gòu)。
2,數(shù)據(jù)一致性比較。在C/S結(jié)構(gòu)軟件的解決方案里,對于異地經(jīng)營的大型集團都采用各地安裝區(qū)域級服務器,然后再進行數(shù)據(jù)同步的模式。這些服務器每天必須同步完畢之后,總部才可得到最終的數(shù)據(jù)。由于局部網(wǎng)絡故障造成個別數(shù)據(jù)庫不能同步不說,即使同步上來,各服務器也不是一個時點上的數(shù)據(jù),數(shù)據(jù)永遠無法一致,不能用于決策。對于B/S結(jié)構(gòu)的軟件來講,其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆業(yè)務單據(jù)都直接進入到中央數(shù)據(jù)庫,不存在數(shù)據(jù)一致性的問題。
3,數(shù)據(jù)實時性比較。在集團級應用里,C/S結(jié)構(gòu)不可能隨時隨地看到當前業(yè)務的發(fā)生情況,看到的都是事后數(shù)據(jù);而B/S結(jié)構(gòu)則不同,它可以實時看到當前發(fā)生的所有業(yè)務,方便了快速決策,有效地避免了企業(yè)損失。
4,數(shù)據(jù)溯源性比較。由于B/S結(jié)構(gòu)的數(shù)據(jù)是集中存放的,所以總公司可以直接追溯到各級分支機構(gòu)(分公司、門店)的原始業(yè)務單據(jù),也就是說看到的結(jié)果可溯源。大部分C/S結(jié)構(gòu)的軟件則不同,為了減少數(shù)據(jù)通信量,僅僅上傳中間報表數(shù)據(jù),在總部不可能查到各分支機構(gòu)(分公司、門店)的原始單據(jù)。
5,服務響應及時性比較。企業(yè)的業(yè)務流程、業(yè)務模式不是一成不變的,隨著企業(yè)不斷發(fā)展,必然會不斷調(diào)整。軟件供應商提供的軟件也不是完美無缺的,所以,對已經(jīng)部署的軟件產(chǎn)品進行維護、升級是正常的。C/S結(jié)構(gòu)軟件,由于其應用是分布的,需要對每一個使用節(jié)點進行程序安裝,所以,即使非常小的程序缺陷都需要很長的重新部署時間,重新部署時,為了保證各程序版本的一致性,必須暫停一切業(yè)務進行更新(即“休克更新”),其服務響應時間基本不可忍受。而B/S結(jié)構(gòu)的軟件不同,其應用都集中于總部服務器上,各應用結(jié)點并沒有任何程序,一個地方更新則全部應用程序更新,可以做到快速服務響應。
6,網(wǎng)絡應用限制比較。C/S結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩簦?兆以上);而我們的B/S結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡結(jié)構(gòu)(包括33.6K撥號入網(wǎng)方式),特別適于寬帶不能到達的地方(例如迪信通集團的某些分公司,僅靠電話上網(wǎng)即可正常使用軟件系統(tǒng))。
7,存儲模式比較。B/S結(jié)構(gòu)相應數(shù)據(jù)完全來自于后臺數(shù)據(jù)庫,而C/S結(jié)構(gòu)部分數(shù)據(jù)來源于存儲在本地的臨時文件,剩余的部分來源于數(shù)據(jù)庫,因此C/S結(jié)構(gòu)響應時間會更快。