外貿(mào)軟件中C/S結(jié)構(gòu)和B/S結(jié)構(gòu)區(qū)別
一.C/S、B/S的由來
MIS系統(tǒng)平臺模式大體上分為4種:主機終端模式、文件服務(wù)器模式、客戶機/服務(wù)器模式(Client/Server,簡稱C/S)和Web瀏覽器/服務(wù)器模式(Browser/Server,簡稱B/S)。
主機終端模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適用小規(guī)模的局域網(wǎng),對于用戶多、數(shù)據(jù)量大的情況就會產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)MIS系統(tǒng)平臺模式應(yīng)主要考慮C/S模式和B/S模式。
目前還有一種較主流模式就是三層C/S結(jié)構(gòu),這種結(jié)構(gòu)技術(shù)含量比較高。本質(zhì)上,B/S也是一種C/S結(jié)構(gòu),它是一種由傳統(tǒng)的二層C/S結(jié)構(gòu)發(fā)展而來的三層C/S結(jié)構(gòu)在Web上應(yīng)用的特例。
所以大家在選購?fù)赓Q(mào)軟件、外貿(mào)管理軟件的時候就會有C/S和B/S結(jié)構(gòu)的軟件種類。
二.B/S結(jié)構(gòu)軟件并非是管理軟件趨勢
B/S好,還是C/S好,這個比較永遠沒有結(jié)果。就像我們比較飛機好,還是汽車好一樣,永遠沒有一個結(jié)論。軟件采用哪種結(jié)構(gòu)主要還是看行業(yè)應(yīng)用,B/S結(jié)構(gòu)的系統(tǒng)在網(wǎng)頁、網(wǎng)上信息發(fā)布、簡單的OA辦公系統(tǒng)等方便比較有優(yōu)勢,技術(shù)開發(fā)相對比較簡單,但不適合做復(fù)雜操作。C/S結(jié)構(gòu)的系統(tǒng)在做復(fù)雜功能應(yīng)用、大容量數(shù)據(jù)操作方便比較有優(yōu)勢,技術(shù)開發(fā)相對比較復(fù)雜。如果有人說B/S軟件是未來軟件的趨勢,那完全是個誤區(qū):
1.B/S的開發(fā)平臺本身就是利用開發(fā)C/S系統(tǒng)的軟件設(shè)計出來的,并且本質(zhì)上B/S也是一種C/S結(jié)構(gòu)。
2.B/S技術(shù)不是最近一兩年才有的新技術(shù),從互聯(lián)網(wǎng)誕生起就有這種技術(shù)了。為什么國內(nèi)外大型軟件公司(用友、金碟)的系統(tǒng)都沒采用B/S技術(shù)呢,是他們沒技術(shù)?
3.如果B/S會成為未來軟件趨勢,微軟office、outlook等一系列軟件怎么還會在你的電腦中(這些都是客戶端軟件呀)?
4.B/S結(jié)構(gòu)不適合某些行業(yè)應(yīng)用,比如國內(nèi)使用人數(shù)最多的軟件騰訊QQ、FoxMail都沒使用B/S技術(shù)。
三.B/S和傳統(tǒng)C/S應(yīng)用在外貿(mào)行業(yè)中的問題
1.B/S存在的問題:
(1)B/S結(jié)構(gòu)的軟件客戶通過IE瀏覽器來操作,執(zhí)行速度慢。這個是無法改變的事實。
(2)B/S方式的安全性比較差,如果直接放在Internet上更危險。IE和WEB服務(wù)器都是病毒和黑客攻擊的重點。IE瀏覽器種病毒是經(jīng)常的事情,只要你不小心上過一些不正常的網(wǎng)站,IE就莫名其妙的種了病毒。用電腦的人IE基本上都種過病毒的,如果你的IE瀏覽器種了病毒,那么你的系統(tǒng)就癱瘓能用了。
(3)B/S方式數(shù)據(jù)安全隱患多,如果你用B/S打開過你的客戶資料信息,那么你的客戶資料信息就會駐留在這臺電腦的臨時文件中,下次不用連你的服務(wù)器,直接在這臺電腦中有脫機瀏覽方式,直接就可以查看到。還有現(xiàn)在很多公司、酒店、網(wǎng)吧都裝有網(wǎng)絡(luò)監(jiān)控系統(tǒng),你用過系統(tǒng)后,你看過的數(shù)據(jù)全部都會被監(jiān)控下來。
(4)B/S客戶端零安裝,其實并不是。要用B/S:ie 6.0 以上,防止 3721等 關(guān)閉彈出式廣告,ie 安全設(shè)置為默認級別,...搞完這些,一般的用戶就有點發(fā)暈了。
(5)B/S結(jié)構(gòu)的軟件操作性非常差,眾所周知B/S主要用來做網(wǎng)頁的,比較適合看信息。但是如果做數(shù)據(jù)錄入、修改、打印等操作性非常差,不支持鼠標拖拉、右擊等常用操作。就像你用outlook或foxmail客戶端軟件來收發(fā)郵件方便,還是直接到163的網(wǎng)站上去收發(fā)郵件方便?
(6)郵件功能用B/S來實現(xiàn)本身就是重復(fù)和多余的。因為現(xiàn)在很多單位使用的郵局都是企業(yè)郵局,企業(yè)郵局本身就是一個B/S系統(tǒng),直接可以登錄網(wǎng)站上來收發(fā)郵件,個人郵局也是如此。 以前正因為在網(wǎng)頁上來收發(fā)郵件不方便,我們才把它設(shè)置到outlook或foxmail中來操作的。
2.傳統(tǒng)C/S存在的問題:
(1)客戶端比較龐大,安裝有點復(fù)雜。
(2)在客戶端需要配置連接數(shù)據(jù)庫的信息,客戶端軟件直接跟數(shù)據(jù)庫相連,有安全隱患。
(3)數(shù)據(jù)量大時,客戶端反應(yīng)比較慢。因為客戶端要把服務(wù)器端的數(shù)據(jù)通過局域網(wǎng)下載到客戶端電腦中再分析處理。
(4)系統(tǒng)升級不方便,有功能升級時,因為所以功能都在客戶端實現(xiàn),所以必需升級每個客戶端。
(5)遠程使用不靈活,如果要遠程使用必需向intetnet開放數(shù)據(jù)庫的端口,企業(yè)數(shù)據(jù)嚴重不安全。
四.三層C/S結(jié)構(gòu)軟件在外貿(mào)管理軟件應(yīng)用是比較完美
三層C/S結(jié)構(gòu)軟件不管在以前、現(xiàn)在、還是將來都是有較強功能的企業(yè)管理軟件的主流運用平臺。(B/S結(jié)構(gòu)也是其中的一種,只是它被IE瀏覽器和WEB服務(wù)器限制死了,所以無法在有復(fù)雜功能應(yīng)用中勝任。)
三層C/S結(jié)構(gòu)是將應(yīng)用功能分成表示層、功能層和數(shù)據(jù)層三部分。其解決方案是:對這三層進行明確分割,并在邏輯上使其獨立。通俗的講就是:在客戶端是一個簡單的exe程序、在服務(wù)器端是一個應(yīng)用服務(wù)器、在后臺是一個數(shù)據(jù)庫??蛻舳讼驊?yīng)用服務(wù)器提出請求-->應(yīng)用服務(wù)器向數(shù)據(jù)庫調(diào)用數(shù)據(jù)并處理-->再把數(shù)據(jù)返回給客戶端。功能在服務(wù)器端實現(xiàn),客戶端不直接與數(shù)據(jù)庫相連。
三層C/S結(jié)構(gòu)不存在上述B/S和傳統(tǒng)C/S所存在的問題,具有良好的穩(wěn)定性、垮平臺性、可用性,嚴密的數(shù)據(jù)安全性。這種結(jié)構(gòu)技術(shù)開發(fā)門檻比較高,已被一些大的軟件公司和一些有技術(shù)實力的軟件公司所廣泛采用,像用友、金蝶等。