軟考系統(tǒng)分析師第八章要點知識
第8章(綜合應用)
常用的軟件體系結構
1.主機/終端
2.文件/服務器
3.客戶/服務器結構(C/S)
客戶機(Client)和服務器(Server)都是獨立自主的系統(tǒng),它是一類按新的應用模式運行的分布式計算機系統(tǒng)。在這個應用模式中,用戶只關心完整地解決自己的應用問題,而不關心這些應用問題由系統(tǒng)中哪臺或哪幾臺計算機來完成。
4.瀏覽器/服務器結構 (B/S)
多層結構(C/S結構,B/S結構)的主要組成部分
· 用戶表現(xiàn)層:接受用戶的請求和操作,將操作信息最終顯示給用戶。如瀏覽器中的Web頁面,或者是一個Windows窗體程序
· 業(yè)務邏輯層:業(yè)務邏輯層完成業(yè)務功能和邏輯。如Web網(wǎng)站中的IIS服務器
· 數(shù)據(jù)服務層:指后臺數(shù)據(jù)庫系統(tǒng),也可以是各種能夠存儲數(shù)據(jù)的文件
5.Web Service
6.面向服務的體系結構(SOA)
7.SaaS(Software-as-a-Service,軟件即服務)是一種通過 Internet 提供軟件的模式,廠商將應用軟件統(tǒng)一部署在自己的服務器上,客戶可以根據(jù)自己實際需求,通過互聯(lián)網(wǎng)向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,并通過互聯(lián)網(wǎng)獲得廠商提供的服務。
8.軟件+服務(S+S)
9.RIA(Rich Internet Applications)體系結構
B/S架構的應用的幾乎所有處理都集中在服務器端,造成服務器端負載過大,并且網(wǎng)絡通信也過多。RIA在客戶端與服務器端之間引入了被叫做“客戶端引擎”的中間代碼層,實現(xiàn)客戶端交互的豐富和降低對服務器端服務的依賴。