版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C/S在網(wǎng)絡(luò)連接模式中,除對(duì)等網(wǎng)外,還有另一種形式的網(wǎng)絡(luò),即客戶機(jī)/服務(wù)器網(wǎng), Client/Server。在客戶機(jī)/服務(wù)器網(wǎng)絡(luò)中,服務(wù)器是網(wǎng)絡(luò)的核心,而客戶機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶機(jī)依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶機(jī)提供網(wǎng)絡(luò)必須的資源。這里客戶和服務(wù)器都是指通信中所涉及的兩個(gè)應(yīng)用進(jìn)程(軟件。使用計(jì)算機(jī)的人是計(jì)算機(jī)的“用戶”(user而不是“客戶”(client。但在許多國(guó)外文獻(xiàn)中,也經(jīng)常把運(yùn)行客戶程序的機(jī)器稱為client(這種情況下也可把client譯為“客戶機(jī)”,把運(yùn)行服務(wù)器程序的機(jī)器稱為server。所以有時(shí)要根據(jù)上下文判斷client與server是指軟件還是硬件。它是軟件
2、系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。一、C/S結(jié)構(gòu)的優(yōu)點(diǎn)C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就
3、是客戶端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè):而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式的數(shù)據(jù)??蛻舳诵枰惭b專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。(知不知道可以自動(dòng)升級(jí)?對(duì)客戶端的操作系統(tǒng)一般也會(huì)有限制。可能適應(yīng)于Windows98,但不能用于Windows2000或Windows XP。或者不適用于微軟新的操作系統(tǒng)等等,更不用說Linux、Unix
4、等。(中國(guó)絕大多數(shù)用戶都使用Windows操作系統(tǒng)二、C/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)(1、應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。(2、數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)
5、據(jù)庫應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺(tái)應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。(3、C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。首先,采用C/S架構(gòu),要
6、選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其
7、形成威脅和挑戰(zhàn)。三、C/S、B/S結(jié)構(gòu)軟件技術(shù)上的比較C/S結(jié)構(gòu)軟件(即客戶機(jī)/服務(wù)器模式分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)不是毫無運(yùn)算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)能力,通過把應(yīng)用軟件的計(jì)算和數(shù)據(jù)合理地分配在客戶機(jī)和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運(yùn)算量。由于服務(wù)器連接個(gè)數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。國(guó)內(nèi)目前的大部分ERP(財(cái)務(wù)軟件產(chǎn)品即屬于此類結(jié)構(gòu)。B/S(瀏覽器/服務(wù)器模式是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種改進(jìn)。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),用戶表現(xiàn)完全在Web 服務(wù)器實(shí)
8、現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。e通管理系列產(chǎn)品即屬于此類結(jié)構(gòu)。1,數(shù)據(jù)安全性比較。由于C/S結(jié)構(gòu)軟件的數(shù)據(jù)分布特性,客戶端所發(fā)生的火災(zāi)、盜搶、地震、病毒、黑客等都成了可怕的數(shù)據(jù)殺手。另外,對(duì)于集團(tuán)級(jí)的異地軟件應(yīng)用,C/S結(jié)構(gòu)的軟件必須在各地安裝多個(gè)服務(wù)器,并在多個(gè)服務(wù)器之間進(jìn)行數(shù)據(jù)同步。如此一來,每個(gè)數(shù)據(jù)點(diǎn)上的數(shù)據(jù)安全都影響了整個(gè)應(yīng)用的數(shù)據(jù)安全。所以,對(duì)于集團(tuán)級(jí)的大型應(yīng)用來講,C/S結(jié)構(gòu)軟件的安全性是令人無法接受的。對(duì)于B/S結(jié)構(gòu)的軟件來講,由于其數(shù)據(jù)集中存放于總部的數(shù)據(jù)庫服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫
9、連接信息,也無需進(jìn)行什么數(shù)據(jù)同步,所以這些安全問題也就自然不存在了。2,數(shù)據(jù)一致性比較。在C/S結(jié)構(gòu)軟件的解決方案里,對(duì)于異地經(jīng)營(yíng)的大型集團(tuán)都采用各地安裝區(qū)域級(jí)服務(wù)器,然后再進(jìn)行數(shù)據(jù)同步的模式。這些服務(wù)器每天必須同步完畢之后,總部才可得到最終的數(shù)據(jù)。由于局部網(wǎng)絡(luò)故障造成個(gè)別數(shù)據(jù)庫不能同步不說,即使同步上來,各服務(wù)器也不是一個(gè)時(shí)點(diǎn)上的數(shù)據(jù),數(shù)據(jù)永遠(yuǎn)無法一致,不能用于決策。對(duì)于B/S結(jié)構(gòu)的軟件來講,其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆業(yè)務(wù)單據(jù)都直接進(jìn)入到中央數(shù)據(jù)庫,不存在數(shù)據(jù)一致性的問題。3,數(shù)據(jù)實(shí)時(shí)性比較。在集團(tuán)級(jí)應(yīng)用里,C/S結(jié)構(gòu)不可能隨時(shí)隨地看到當(dāng)前業(yè)務(wù)的發(fā)生情況,看到的都是事后數(shù)據(jù);而B
10、/S結(jié)構(gòu)則不同,它可以實(shí)時(shí)看到當(dāng)前發(fā)生的所有業(yè)務(wù),方便了快速?zèng)Q策,有效地避免了企業(yè)損失。4,數(shù)據(jù)溯源性比較。由于B/S結(jié)構(gòu)的數(shù)據(jù)是集中存放的,所以總公司可以直接追溯到各級(jí)分支機(jī)構(gòu)(分公司、門店的原始業(yè)務(wù)單據(jù),也就是說看到的結(jié)果可溯源。大部分C/S結(jié)構(gòu)的軟件則不同,為了減少數(shù)據(jù)通信量,僅僅上傳中間報(bào)表數(shù)據(jù),在總部不可能查到各分支機(jī)構(gòu)(分公司、門店的原始單據(jù)。5,服務(wù)響應(yīng)及時(shí)性比較。企業(yè)的業(yè)務(wù)流程、業(yè)務(wù)模式不是一成不變的,隨著企業(yè)不斷發(fā)展,必然會(huì)不斷調(diào)整。軟件供應(yīng)商提供的軟件也不是完美無缺的,所以,對(duì)已經(jīng)部署的軟件產(chǎn)品進(jìn)行維護(hù)、升級(jí)是正常的。C/S結(jié)構(gòu)軟件,由于其應(yīng)用是分布的,需要對(duì)每一個(gè)使用節(jié)點(diǎn)
11、進(jìn)行程序安裝,所以,即使非常小的程序缺陷都需要很長(zhǎng)的重新部署時(shí)間,重新部署時(shí),為了保證各程序版本的一致性,必須暫停一切業(yè)務(wù)進(jìn)行更新(即“休克更新”,其服務(wù)響應(yīng)時(shí)間基本不可忍受。而B/S結(jié)構(gòu)的軟件不同,其應(yīng)用都集中于總部服務(wù)器上,各應(yīng)用結(jié)點(diǎn)并沒有任何程序,一個(gè)地方更新則全部應(yīng)用程序更新,可以做到快速服務(wù)響應(yīng)。6,網(wǎng)絡(luò)應(yīng)用限制比較。C/S結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩?1兆以上;而我們的B/S結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡(luò)結(jié)構(gòu)(包括33.6K撥號(hào)入網(wǎng)方式,特別適于寬帶不能到達(dá)的地方(例如迪信通集團(tuán)的某些分公司,僅靠電話上網(wǎng)即可正常使用軟件系統(tǒng)。四、C/S、B/S結(jié)構(gòu)軟件商業(yè)運(yùn)用上的比較管理軟
12、件是為企業(yè)服務(wù)的,企業(yè)選用管理軟件不僅要從技術(shù)上考慮,還要從商業(yè)運(yùn)用方面來考慮,下文將從商業(yè)運(yùn)用的角度對(duì)兩種結(jié)構(gòu)的軟件進(jìn)行比較。1,投入成本比較。B/S結(jié)構(gòu)軟件一般只有初期一次性投入成本。對(duì)于集團(tuán)來講,有利于軟件項(xiàng)目控制和避免IT黑洞,而C/S結(jié)構(gòu)的軟件則不同,隨著應(yīng)用范圍的擴(kuò)大,投資會(huì)連綿不絕。(項(xiàng)目都有一定的維護(hù)期的2,硬件投資保護(hù)比較。在對(duì)已有硬件投資的保護(hù)方面,兩種結(jié)構(gòu)也是完全不同的。當(dāng)應(yīng)用范圍擴(kuò)大,系統(tǒng)負(fù)載上升時(shí),C/S結(jié)構(gòu)軟件的一般解決方案是購買更高級(jí)的中央服務(wù)器,原服務(wù)器放棄不用,這是由于C/S軟件的兩層結(jié)構(gòu)造成的,這類軟件的服務(wù)器程序必須部署在一臺(tái)計(jì)算機(jī)上;而B/S結(jié)構(gòu)(如e通
13、管理系列則不同,隨著服務(wù)器負(fù)載的增加,可以平滑地增加服務(wù)器的個(gè)數(shù)并建立集群服務(wù)器系統(tǒng),然后在各個(gè)服務(wù)器之間做負(fù)載均衡。有效地保護(hù)了原有硬件投資。(B/S服務(wù)器負(fù)載極大 3,企業(yè)快速擴(kuò)張支持上的比較。對(duì)于成長(zhǎng)中的企業(yè),快速擴(kuò)張是它的顯著特點(diǎn)。例如迪信通公司,每年都有新的配送中心成立,每月都有新的門店開張。應(yīng)用軟件的快速部署,是企業(yè)快速擴(kuò)張的必要保障。對(duì)于C/S結(jié)構(gòu)的軟件來講,由于必須同時(shí)安裝服務(wù)器和客戶端、建設(shè)機(jī)房、招聘專業(yè)管理人員等,所以無法適應(yīng)企業(yè)快速擴(kuò)張的特點(diǎn)。而B/S結(jié)構(gòu)軟件,只需一次安裝,以后只需設(shè)立賬號(hào)、培訓(xùn)即可。其次,隨著軟件應(yīng)用的擴(kuò)張,對(duì)系統(tǒng)維護(hù)人才的需求有可能成為企業(yè)快速擴(kuò)張的
14、制約瓶頸。如果企業(yè)開店上百家,對(duì)計(jì)算機(jī)專業(yè)人才的需求就將是企業(yè)面臨的巨大挑戰(zhàn)之一。拋開人力成本不說,一個(gè)企業(yè)要招到這么多的專業(yè)人才并且留住他們也是不可能的。所以,采用C/S結(jié)構(gòu)軟件必然會(huì)制約企業(yè)未來的發(fā)展。另外,大多數(shù)C/S結(jié)構(gòu)的軟件都是通過ODBC直接連到數(shù)據(jù)庫的,安全性差不說,其用戶數(shù)也是受限的。每個(gè)連到數(shù)據(jù)庫的用戶都會(huì)保持一個(gè)ODBC連接,都會(huì)一直占用中央服務(wù)器的資源,對(duì)中央服務(wù)器的要求非常高,使得用戶擴(kuò)充受到極大的限制。而B/S結(jié)構(gòu)軟件則不同,所有的用戶都是通過一個(gè)JDBC連接緩沖池連接到數(shù)據(jù)庫的,用戶并不保持對(duì)數(shù)據(jù)庫的連接,用戶數(shù)基本上是無限的。從以上的分析可以看出,B/S結(jié)構(gòu)的管理
15、軟件有著C/S結(jié)構(gòu)軟件無法比擬的優(yōu)勢(shì)。而從國(guó)外的發(fā)展趨勢(shì)來看,也驗(yàn)證了這一點(diǎn)。目前,國(guó)外大型企業(yè)管理軟件要么已經(jīng)是B/S結(jié)構(gòu)的,要么正在經(jīng)歷從C/S到B/S結(jié)構(gòu)的轉(zhuǎn)變。從國(guó)內(nèi)諸多軟件廠商積極投入開發(fā)B/S結(jié)構(gòu)軟件的趨勢(shì)來看,B/S結(jié)構(gòu)的大型管理軟件勢(shì)必在將來的幾年內(nèi)占據(jù)管理軟件領(lǐng)域的主導(dǎo)地位。B/SB/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Inter net 技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server實(shí)現(xiàn),形成所謂三
16、層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intra net 模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intra net 等訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。在JAVA這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。一、B/S結(jié)構(gòu)的優(yōu)點(diǎn)B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在
17、任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如CA證書后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。二、B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)(1、維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要
18、做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。(2、成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位。現(xiàn)在的趨勢(shì)是凡使用
19、B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫也是免費(fèi)的,這種選擇非常盛行。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。(3、應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器
20、端(Server上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browse r實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲(chǔ)服務(wù)器,以防萬一。三、B/S、C/S結(jié)構(gòu)軟件技術(shù)上的比較C/S結(jié)構(gòu)軟件(即客戶機(jī)/服務(wù)器模式分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)不是毫無運(yùn)算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)能力,通過把應(yīng)用軟件的計(jì)算和數(shù)據(jù)合理地分配在客戶機(jī)和服務(wù)器兩端,可以有效地降
21、低網(wǎng)絡(luò)通信量和服務(wù)器運(yùn)算量。由于服務(wù)器連接個(gè)數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。國(guó)內(nèi)目前的大部分ERP(財(cái)務(wù)軟件產(chǎn)品即屬于此類結(jié)構(gòu)。B/S( 瀏覽器 /服務(wù)器模式 是隨著 Internet 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種改進(jìn). 在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),用戶表現(xiàn)完全在 Web 服務(wù)器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造 技 術(shù).這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu). e 通管理系列產(chǎn)品即屬于此類 結(jié) 構(gòu). 1,數(shù)據(jù)安全性比較.由于 C/S 結(jié)構(gòu)軟件的數(shù)據(jù)分布特性,客戶端所發(fā)生的火災(zāi) , 盜搶,
22、地震,病毒,黑客等都成了可怕的數(shù)據(jù)殺手.另外,對(duì)于集團(tuán)級(jí)的異地軟件 應(yīng) 用,C/S 結(jié)構(gòu)的軟件必須在各地安裝多個(gè)服務(wù)器,并在多個(gè)服務(wù)器之間進(jìn)行數(shù)據(jù)同 步 . 如此一來,每個(gè)數(shù)據(jù)點(diǎn)上的數(shù)據(jù)安全都影響了整個(gè)應(yīng)用的數(shù)據(jù) 安全.所以,對(duì)于集 團(tuán) 級(jí)的大型應(yīng)用來講, C/S 結(jié)構(gòu)軟件的安全性是令人無法接受的.對(duì)于 B/S 結(jié)構(gòu)的軟 件 來講,由于其數(shù)據(jù)集中存放于總部的數(shù)據(jù)庫服務(wù) 器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和 數(shù) 據(jù)庫連接信息,也無需進(jìn)行什么數(shù)據(jù)同步,所以這些 安全問題 也就自然不存在了. 2,數(shù)據(jù)一致性比較.在 C/S 結(jié)構(gòu)軟件的解決方案里,對(duì)于異地經(jīng)營(yíng)的大型集團(tuán) 都采用各地安裝區(qū)域級(jí)服務(wù)器,然后再進(jìn)
23、行數(shù)據(jù)同步的模式.這些服務(wù)器每天必須 同 步完畢之后,總部才可得到最終的數(shù)據(jù).由于局部網(wǎng)絡(luò)故障造成個(gè)別數(shù)據(jù)庫不 能同 步 不說,即使同步上來,各服務(wù)器也不是一個(gè)時(shí)點(diǎn)上的數(shù)據(jù),數(shù)據(jù)永遠(yuǎn)無法一致,不 能 用于決策.對(duì)于 B/S 結(jié)構(gòu)的軟件來講,其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆 業(yè) 務(wù)單據(jù)都直接進(jìn)入到中央數(shù)據(jù)庫,不存在數(shù)據(jù)一致性 的問題. 3,數(shù)據(jù)實(shí)時(shí)性比較.在集團(tuán)級(jí)應(yīng)用里, C/S 結(jié)構(gòu)不可能隨時(shí)隨地看到當(dāng)前業(yè)務(wù) 的發(fā)生情況,看到的都是事后數(shù)據(jù);而 B/S 結(jié)構(gòu)則不同,它可以實(shí)時(shí)看到當(dāng)前發(fā)生 的 所有業(yè)務(wù),方便了快速?zèng)Q策,有效地避免了企業(yè)損失 . 4,數(shù)據(jù)溯源性比較.由于 B/S 結(jié)構(gòu)的數(shù)據(jù)
24、是集中存放的,所以總公司可以直接 追溯到各級(jí)分支機(jī)構(gòu)(分公司,門店的原始業(yè)務(wù)單據(jù),也就是說看到的結(jié)果可溯 源 . 大部分 C/S 結(jié)構(gòu)的軟件則不同,為了減少數(shù)據(jù)通信量,僅僅上傳中間報(bào)表數(shù)據(jù),在 總 部不可能查到各分支機(jī)構(gòu)(分公司,門店的原始單 據(jù). 5,服務(wù)響應(yīng)及時(shí)性比較.企業(yè)的業(yè)務(wù)流程,業(yè)務(wù)模式 不是一成不變的,隨著企 業(yè)不斷發(fā)展,必然會(huì)不斷調(diào)整.軟件供應(yīng)商提供的軟件也不是完美無缺的,所以, 對(duì) 已經(jīng)部署的軟件產(chǎn)品進(jìn)行維護(hù),升級(jí)是正常的.C/S 結(jié)構(gòu)軟件,由于其應(yīng)用是分布 的 , 需要對(duì)每一個(gè)使用節(jié)點(diǎn)進(jìn)行程序安裝,所以,即使非常小的程序缺陷都需要很長(zhǎng)的 重 新部署時(shí)間,重新部署時(shí),為了保證各
25、程序版本的一致性,必須暫停一切業(yè)務(wù)進(jìn)行 更 新(即 "休克更新 " ,其服務(wù)響應(yīng)時(shí)間基本不可忍受.而 B/S 結(jié)構(gòu)的軟件不同,其應(yīng) 用都集中于總部服務(wù)器上,各應(yīng)用結(jié)點(diǎn)并沒有任何程序,一個(gè)地方 更新則全部應(yīng)用 程 序更新,可以做到快速服務(wù)響應(yīng). 6,網(wǎng)絡(luò)應(yīng)用限制比較. C/S 結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩? 1兆 以上 而我們的 B/S 結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡(luò)結(jié)構(gòu)(包括 33.6K 撥號(hào)入網(wǎng)方式 , ; 特別適于寬帶不能到達(dá)的地方(例如迪信通集團(tuán)的某些分公司,僅靠電話上網(wǎng)即可 正 常使用軟件系統(tǒng) . 四, B/S ,C/S 結(jié)構(gòu)軟件商業(yè)運(yùn)用上的比較 管理軟件是為企業(yè)服務(wù)的,企業(yè)選用管理軟件不僅要從技術(shù)上考慮,還要從商 業(yè) 運(yùn)用方面來考慮,下文將從商業(yè)運(yùn)用的角度對(duì)兩種結(jié) 構(gòu)的軟件進(jìn)行比較. 1,投入成本比較. B/S 結(jié)構(gòu)軟件一般只有初期一次性投入成本.對(duì)于集團(tuán)來講 , 有利于軟件項(xiàng)目控制和避免 IT 黑洞,而 C/S 結(jié)構(gòu)的軟件則不同,隨著應(yīng)用范圍的擴(kuò) 大,投資會(huì)連綿不絕. 2,硬件投資保護(hù)比較.在對(duì)已有硬件投資的保護(hù)方面 ,兩種結(jié)構(gòu)也是完全不同 的.當(dāng)應(yīng)用范圍擴(kuò)大,系統(tǒng)負(fù)載上升時(shí), C/S 結(jié)構(gòu)軟件的一般解決方案是購買更高 級(jí) 的中央服務(wù)器,原服務(wù)器放棄不用,這是由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024全新電子簽名合同欺詐責(zé)任賠償細(xì)則3篇
- 2025房地產(chǎn)項(xiàng)目策劃銷售代理合同范本
- 2005年施工合同安全生產(chǎn)責(zé)任
- 商丘學(xué)院《廠房設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年精準(zhǔn)房地產(chǎn)開工程協(xié)議范本一
- 商丘工學(xué)院《簡(jiǎn)明微積分》2023-2024學(xué)年第一學(xué)期期末試卷
- 商洛學(xué)院《模具設(shè)計(jì)與制造》2023-2024學(xué)年第一學(xué)期期末試卷
- 印刷品合同范例
- 汕頭職業(yè)技術(shù)學(xué)院《創(chuàng)新設(shè)計(jì)與人文生活》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024至2030年電汽兩用型蒸飯箱項(xiàng)目投資價(jià)值分析報(bào)告
- 白油檢測(cè)報(bào)告
- 心肌梗死患者的護(hù)理健康評(píng)估培訓(xùn)
- 體育教研組老師工作總結(jié)
- 網(wǎng)絡(luò)預(yù)約出租汽車企業(yè)安全隱患排查
- 江蘇省南京市秦淮區(qū)2023-2024學(xué)年上學(xué)期期末檢測(cè)九年級(jí)數(shù)學(xué)試卷
- 2024北京海淀區(qū)初三(上)期末英語試卷和答案
- 北師大版2023-2024學(xué)年九年級(jí)上冊(cè)數(shù)學(xué)期末綜合練習(xí)
- 《防火防爆》課件
- 《地籍調(diào)查項(xiàng)目》課件
- 手持電動(dòng)工具安全專項(xiàng)培訓(xùn)
- 冷庫裝修合同
評(píng)論
0/150
提交評(píng)論