論文:論混合軟件架構(gòu)的設計
C/S架構(gòu)將應用一分為二,服務器負責數(shù)據(jù)管理,客戶機完成與用戶的交互任務。
B/S架構(gòu)是隨著Internet技術(shù)的興起,對C/S架構(gòu)的一種變化或者改進的結(jié)構(gòu)。在B/S架構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。由于C/S架構(gòu)和B/S架構(gòu)各有其優(yōu)點和缺點,可以適用在不同的應用場合,在某些場合中,可能把C/S架構(gòu)和B/S架構(gòu)混合進行設計,更能滿足系統(tǒng)的需求,這些需要包括功能上的,也包括性能上的。
請圍繞“混合軟件架構(gòu)的設計”論題,依次對以下3個方面進行論述。
(1)概要敘述你參與設計和開發(fā)的軟件項目以及你所擔任的主要工作。
(2)簡要說明C/S架構(gòu)和B/S架構(gòu)的優(yōu)點和缺點。
(3)詳細說明C/S和B/S混合架構(gòu)的實現(xiàn)方式,在你的系統(tǒng)中具體是如何實現(xiàn)這種混合架構(gòu)的,這種設計有什么優(yōu)點。