您好,歡迎光(guāng)臨大連金鼎卓越科技有限公司網站!
先來(lái)說b/s和(hé)c/s兩種軟件體系結構。
b/s 是browser/server指浏覽器和(hé)服務器端,在客戶機端不用(yòng)裝專門的(de)軟件,隻要一個(gè)浏覽器即可(kě).
而c/s是client/server指客戶機和(hé)服務器,在客戶機端必須裝客戶端軟件後,才能訪問服務器如sql server 2000
軟件體系結構定義了(le)供熱(rè)收費軟件的(de)局部和(hé)總體計算(suàn)部件的(de)構成,以及這(zhè)些部件之間的(de)相互作用(yòng) 關系。部件包括諸如服務器、客戶、數據庫、過濾器、程序包、過程、子程序等一切軟件的(de)組成成份。相互作用(yòng)關系包括諸如過程調用(yòng)、共享變量訪問、消息傳遞 等。相互作用(yòng)也(yě)包括具有十分(fēn)複雜(zá)的(de)語義和(hé)構成關系,諸如客戶/服務器的(de)訪問協議(yì)、數據庫的(de)訪問協議(yì)網絡的(de)傳輸協議(yì)、異步事件的(de)映射等,除了(le)描述系統的(de)構成和(hé)結構關系外,在系統的(de)功能需求方面,體系結構還(hái)表達了(le)系統需求和(hé)構成之間的(de)對(duì)應關系。
B/S和(hé)C/S優點比較:
1)C/S的(de)優點(較簡單:可(kě)以減輕服務器端壓力,如果用(yòng)戶的(de)需求特别複雜(zá),用(yòng)C/S。)
能充分(fēn)發揮客戶端PC的(de)處理(lǐ)能力,很多(duō)工作可(kě)以在客戶端處理(lǐ)後再提交給服務器。對(duì)應的(de)優點就是客戶端響應速度快(kuài)。缺點主要有以下(xià)幾個(gè):
隻适用(yòng)于局域網。而随著(zhe)互聯網的(de)飛(fēi)速發展,移動辦公和(hé)分(fēn)布式辦公越來(lái)越普及,這(zhè)需要我們的(de)系統具有擴展性。這(zhè)種方式遠(yuǎn)程訪問需要專門的(de)技術,同時(shí)要對(duì)系統進行專門的(de)設計來(lái)處理(lǐ)分(fēn)布式的(de)數據。
客戶端需要安裝專用(yòng)的(de)客戶端軟件。先涉及到安裝的(de)工作量,其次任何一台電腦(nǎo)出問 題,如病毒、硬件損壞,都需要進行安裝或維護。特别是有很多(duō)分(fēn)部或專賣店(diàn)的(de)情況,不是工作量的(de)問題,而是路程的(de)問題。還(hái)有,系統軟件升級時(shí),每一台客戶機 需要重新安裝,其維護和(hé)升級成本非常高(gāo)。
2)B/S較大(dà)的(de)優點(較簡單:B/S較大(dà)優勢:客戶端不用(yòng)維護,适用(yòng)于用(yòng)戶群龐大(dà),或客戶需求經常發生變化(huà)的(de)情況。)
可(kě)以在任何地方進行操作而不用(yòng)安裝任何專門的(de)軟件。隻要有一台能上網的(de)電腦(nǎo)就能使用(yòng),客戶端零維護。
B/S架構的(de)軟件對(duì)一個(gè)稍微大(dà)一點單位來(lái)說,系統管理(lǐ)人(rén)員(yuán)不需要在幾百甚至上千部電腦(nǎo)之間來(lái)回奔跑,隻需要供熱(rè)收費軟件管理(lǐ)服務器就行了(le),所有的(de)客戶端隻是浏覽器,根 本不需要做(zuò)任何的(de)維護。無論用(yòng)戶的(de)規模有多(duō)大(dà),有多(duō)少分(fēn)支機構都不會增加任何維護升級的(de)工作量,所有的(de)操作隻需要針對(duì)服務器進行;如果是異地,隻需要把服 務器連接專網即可(kě),實現遠(yuǎn)程維護、升級和(hé)共享。所以客戶機越來(lái)越“瘦”,而服務器越來(lái)越“胖”是将來(lái)信息化(huà)發展的(de)主流方向。
B/S 建立在廣域網上, 面向不同的(de)用(yòng)戶群, 分(fēn)散地域, 這(zhè)是C/S無法作到的(de). 與操作系統平台關系最小.
B/S架構的(de)軟件系統的(de)擴展非常容易,隻要能上網,系統管理(lǐ)員(yuán)分(fēn)配一個(gè)用(yòng)戶名和(hé)密碼,還(hái)可(kě)以在線申請等。
B/S較大(dà)的(de)優點就是可(kě)以在任何地方進行操作而不用(yòng)安裝任何專門的(de)軟件。隻要有一台能上網的(de)電腦(nǎo)就能使用(yòng),客戶端零維護。