㈠ cs架構和bs架構的區別
CS架構和BS架構的主要區別如下:
硬體環境:
信息流:
安全要求:
用戶介面:
程序架構:
系統維護:
處理問題:
軟體重用:
㈡ CS架構和BS架構的區別
1、硬體環境不同:
CS一般是建立在專用網路上,在小范圍的網路環境下,在區域網之間並通過專用伺服器提供連接和數據交換服務。BS構建在廣域網上,不一定是專用的網路硬體環境。比如電話上網、出租設備、信息管理等,都比CS具有更強的適應性,一般只要有操作系統和瀏覽器即可。
2、對安全要求不同:
CS一般面向相對固定的用戶群體,具有較強的信息安全控制能力。一般來說,高度機密的信息系統採用合適的CS結構,可以通過BS發布部分公開信息。BS構建在廣域網上,具有相對較弱的安全控制和未知的用戶基礎。
3、對程序架構不同:
CS程序可以多注意流程,可以多級驗證許可權,對系統運行速度可以少考慮。基於更多優化的需要,BS對安全性和訪問速度的多重考慮比CS有更高的要求。
BS架構是程序架構的發展趨勢,從MS的Net系列BizTalk2000Exchange2000等,完全支持網路組件搭建的系統。由於SUN和IBM推廣的javabeans組件技術,BS更加成熟。
4、軟體重用不同:
CS程序可以不可避免的整體性考慮,構件的重用性不如在BS要求下的構件的重用性好。BS對的多重結構,要求構件相對獨立的功能,能夠相對較好的重用。
5、系統維護不同:
系統維護在是軟體生存周期中,開銷大。重要CS程序由於整體性,,必須整體考察,處理出現的問題以及系統升級。升級難,可能是再做一個全新的系統。BS程序由構件組成,方便構件個別的更換,實現系統的無縫升級,系統維護開銷減到最小,用戶從網上自己下載安裝就可以實現升級。
6、處理問題不同:
CS程序可以處理用戶面固定,並且在相同區域,,安全要求高需求,與操作系統相關,應該都是相同的系統。BS建立在廣域網上,面向不同的用戶群,分散地域,這是CS無法作到的,與操作系統平台關系最小。
7、用戶介面不同:
CS多是建立的Window平台上,表現方法有限。對程序員普遍要求較高。BS建立在瀏覽器上,,有更加豐富和生動的表現方式與用戶交流,並且大部分難度減低,減低開發成本。
8、信息流不同:
CS程序一般是典型的中央集權的機械式處理,交互性相對低。BS信息流向可變化,B-B、B-C、B-G等信息流向的變化,更象交易中心。