B/S系統(tǒng)和C/S系統(tǒng)的應(yīng)用比較分析
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 1.節(jié)約成本~~~~~ 大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)!它是一次性到位的開發(fā)! 2.安全~~~ 它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。在網(wǎng)絡(luò)各工作站通過WWW瀏覽器就能實現(xiàn)工作業(yè)務(wù)。 3.方便~~~ B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。 4.成本降低,選擇更多~~~ 大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位。 現(xiàn)在的趨勢是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。 C/S結(jié)構(gòu)軟件(即客戶機/服務(wù)器模式)分為客戶機和服務(wù)器兩層,客戶機不是毫無運算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲能力,通過把應(yīng)用軟件的計算和數(shù)據(jù)合理地分配在客戶機和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運算量。由于服務(wù)器連接個數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。國內(nèi)目前的大部分ERP(財務(wù))軟件產(chǎn)品即屬于此類結(jié)構(gòu)。 1,數(shù)據(jù)安全性比較。由于C/S結(jié)構(gòu)軟件的數(shù)據(jù)分布特性,客戶端所發(fā)生的火災(zāi)、盜搶、地震、病毒、黑客等都成了可怕的數(shù)據(jù)殺手。另外,對于集團級的異地軟件應(yīng)用,C/S結(jié)構(gòu)的軟件必須在各地安裝多個服務(wù)器,并在多個服務(wù)器之間進行數(shù)據(jù)同步。如此一來,每個數(shù)據(jù)點上的數(shù)據(jù)安全都影響了整個應(yīng)用的數(shù)據(jù)安全。對于B/S結(jié)構(gòu)的軟件來講,由于其數(shù)據(jù)集中存放于總部的數(shù)據(jù)庫服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫連接信息,也無需進行什么數(shù)據(jù)同步,所以這些安全問題也就自然不存在了。 2,數(shù)據(jù)一致性比較。在C/S結(jié)構(gòu)軟件的解決方案里,對于異地經(jīng)營的大型集團都采用各地安裝區(qū)域級服務(wù)器,然后再進行數(shù)據(jù)同步的模式。這些服務(wù)器每天必須同步完畢之后,總部才可得到最終的數(shù)據(jù)。由于局部網(wǎng)絡(luò)故障造成個別數(shù)據(jù)庫不能同步不說,即使同步上來,各服務(wù)器也不是一個時點上的數(shù)據(jù),數(shù)據(jù)永遠(yuǎn)無法一致,不能用于決策。對于B/S結(jié)構(gòu)的軟件來講,其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆業(yè)務(wù)單據(jù)都直接進入到中央數(shù)據(jù)庫,不存在數(shù)據(jù)一致性的問題。 3,數(shù)據(jù)實時性比較。在集團級應(yīng)用里,C/S結(jié)構(gòu)不可能隨時隨地看到當(dāng)前業(yè)務(wù)的發(fā)生情況,看到的都是事后數(shù)據(jù);而B/S結(jié)構(gòu)則不同,它可以實時看到當(dāng)前發(fā)生的所有業(yè)務(wù),方便了快速決策,有效地避免了損失。 4,數(shù)據(jù)溯源性比較。由于B/S結(jié)構(gòu)的數(shù)據(jù)是集中存放的,所以總公司可以直接追溯到各級分支機構(gòu)(分公司、門店)的原始業(yè)務(wù)單據(jù),也就是說看到的結(jié)果可溯源。大部分C/S結(jié)構(gòu)的軟件則不同,為了減少數(shù)據(jù)通信量,僅僅上傳中間報表數(shù)據(jù),在總部不可能查到各分支機構(gòu)(分公司、門店)的原始單據(jù)。 5,服務(wù)響應(yīng)及時性比較。企業(yè)的業(yè)務(wù)流程、業(yè)務(wù)模式不是一成不變的,隨著企業(yè)不斷發(fā)展,必然會不斷調(diào)整。軟件供應(yīng)商提供的軟件也不是完美無缺的,所以,對已經(jīng)部署的軟件產(chǎn)品進行維護、升級是正常的。C/S結(jié)構(gòu)軟件,由于其應(yīng)用是分布的,需要對每一個使用節(jié)點進行程序安裝,所以,即使非常小的程序缺陷都需要很長的重新部署時間,重新部署時,為了保證各程序版本的一致性,必須暫停一切業(yè)務(wù)進行更新(即“休克更新”),其服務(wù)響應(yīng)時間基本不可忍受。而B/S結(jié)構(gòu)的軟件不同,其應(yīng)用都集中于總部服務(wù)器上,各應(yīng)用結(jié)點并沒有任何程序,一個地方更新則全部應(yīng)用程序更新,可以做到快速服務(wù)響應(yīng)。 6,網(wǎng)絡(luò)應(yīng)用限制比較。C/S結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩簦?兆以上);而我們的B/S結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡(luò)結(jié)構(gòu)(包括33.6K撥號入網(wǎng)方式),特別適于寬帶不能到達(dá)的地方(例如迪信通集團的某些分公司,僅靠電話上網(wǎng)即可正常使用軟件系統(tǒng))。 C/S的缺點 1.適用面窄,通常用于局域網(wǎng)中。 2.用戶群固定。由于程序需要安裝才可使用,因此不適合面向一些不可知的用戶。 3.維護成本高,發(fā)生一次升級,則所有客戶端的程序都需要改變。 B/S、C/S結(jié)構(gòu)軟件商業(yè)運用上的比較 管理軟件是為企業(yè)服務(wù)的,企業(yè)選用管理軟件不僅要從技術(shù)上考慮,還要從商業(yè)運用方面來考慮,下文將從商業(yè)運用的角度對兩種結(jié)構(gòu)的軟件進行比較。 1,投入成本比較。B/S結(jié)構(gòu)軟件一般只有初期一次性投入成本。對于集團來講,有利于軟件項目控制和避免IT黑洞,而C/S結(jié)構(gòu)的軟件則不同,隨著應(yīng)用范圍的擴大,投資會連綿不絕。 2,硬件投資保護比較。在對已有硬件投資的保護方面,兩種結(jié)構(gòu)也是完全不同的。當(dāng)應(yīng)用范圍擴大,系統(tǒng)負(fù)載上升時,C/S結(jié)構(gòu)軟件的一般解決方案是購買更高級的中央服務(wù)器,原服務(wù)器放棄不用,這是由于C/S軟件的兩層結(jié)構(gòu)造成的,這類軟件的服務(wù)器程序必須部署在一臺計算機上;而B/S結(jié)構(gòu)(如e通管理系列)則不同,隨著服務(wù)器負(fù)載的增加,可以平滑地增加服務(wù)器的個數(shù)并建立集群服務(wù)器系統(tǒng),然后在各個服務(wù)器之間做負(fù)載均衡。有效地保護了原有硬件投資。 3,企業(yè)快速擴張支持上的比較。對于成長中的企業(yè),快速擴張是它的顯著特點。例如迪信通公司,每年都有新的配送中心成立,每月都有新的門店開張。應(yīng)用軟件的快速部署,是企業(yè)快速擴張的必要保障。對于C/S結(jié)構(gòu)的軟件來講,由于必須同時安裝服務(wù)器和客戶端、建設(shè)機房、招聘專業(yè)管理人員等,所以無法適應(yīng)企業(yè)快速擴張的特點。而B/S結(jié)構(gòu)軟件,只需一次安裝,以后只需設(shè)立賬號、培訓(xùn)即可。 其次,隨著軟件應(yīng)用的擴張,對系統(tǒng)維護人才的需求有可能成為企業(yè)快速擴張的制約瓶頸。如果企業(yè)開店上百家,對計算機專業(yè)人才的需求就將是企業(yè)面臨的巨大挑戰(zhàn)之一。 拋開人力成本不說,一個企業(yè)要招到這么多的專業(yè)人才并且留住他們也是不可能的。所以,采用C/S結(jié)構(gòu)軟件必然會制約企業(yè)未來的發(fā)展。另外,大多數(shù)C/S結(jié)構(gòu)的軟件都是通過ODBC直接連到數(shù)據(jù)庫的,安全性差不說,其用戶數(shù)也是受限的。每個連到數(shù)據(jù)庫的用戶都會保持一個ODBC連接,都會一直占用中央服務(wù)器的資源,對中央服務(wù)器的要求非常高,使得用戶擴充受到極大的限制。而B/S結(jié)構(gòu)軟件則不同,所有的用戶都是通過一個JDBC連接緩沖池連接到數(shù)據(jù)庫的,用戶并不保持對數(shù)據(jù)庫的連接,用戶數(shù)基本上是無限的。 從以上的分析可以看出,B/S結(jié)構(gòu)的管理軟件有著C/S結(jié)構(gòu)軟件無法比擬的優(yōu)勢。而從國外的發(fā)展趨勢來看,也驗證了這一點。目前,國外大型企業(yè)管理軟件要么已經(jīng)是B/S結(jié)構(gòu)的,要么正在經(jīng)歷從C/S到B/S結(jié)構(gòu)的轉(zhuǎn)變。從國內(nèi)諸多軟件廠商積極投入開發(fā)B/S結(jié)構(gòu)軟件的趨勢來看,B/S結(jié)構(gòu)的大型管理軟件勢必在將來的幾年內(nèi)占據(jù)管理軟件領(lǐng)域的主導(dǎo)地位。 該文章在 2011/1/8 23:47:42 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |