2012上半年軟考系統(tǒng)分析師考點(diǎn)知識(shí):第八章

字號(hào):

第8章(綜合應(yīng)用)
    常用的軟件體系結(jié)構(gòu)
    1.主機(jī)/終端
    2.文件/服務(wù)器
    3.客戶/服務(wù)器結(jié)構(gòu)(C/S)
    客戶機(jī)(Client)和服務(wù)器(Server)都是獨(dú)立自主的系統(tǒng),它是一類按新的應(yīng)用模式運(yùn)行的分布式計(jì)算機(jī)系統(tǒng)。在這個(gè)應(yīng)用模式中,用戶只關(guān)心完整地解決自己的應(yīng)用問題,而不關(guān)心這些應(yīng)用問題由系統(tǒng)中哪臺(tái)或哪幾臺(tái)計(jì)算機(jī)來完成。
    


    4.瀏覽器/服務(wù)器結(jié)構(gòu) (B/S)
    


    多層結(jié)構(gòu)(C/S結(jié)構(gòu),B/S結(jié)構(gòu))的主要組成部分
    · 用戶表現(xiàn)層:接受用戶的請(qǐng)求和操作,將操作信息最終顯示給用戶。如瀏覽器中的Web頁面,或者是一個(gè)Windows窗體程序
    · 業(yè)務(wù)邏輯層:業(yè)務(wù)邏輯層完成業(yè)務(wù)功能和邏輯。如Web網(wǎng)站中的IIS服務(wù)器
    · 數(shù)據(jù)服務(wù)層:指后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng),也可以是各種能夠存儲(chǔ)數(shù)據(jù)的文件
    5.Web Service
    6.面向服務(wù)的體系結(jié)構(gòu)(SOA)
    7.SaaS(Software-as-a-Service,軟件即服務(wù))是一種通過 Internet 提供軟件的模式,廠商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,客戶可以根據(jù)自己實(shí)際需求,通過互聯(lián)網(wǎng)向廠商定購(gòu)所需的應(yīng)用軟件服務(wù),按定購(gòu)的服務(wù)多少和時(shí)間長(zhǎng)短向廠商支付費(fèi)用,并通過互聯(lián)網(wǎng)獲得廠商提供的服務(wù)。
    


    8.軟件+服務(wù)(S+S)
    9.RIA(Rich Internet Applications)體系結(jié)構(gòu)
    B/S架構(gòu)的應(yīng)用的幾乎所有處理都集中在服務(wù)器端,造成服務(wù)器端負(fù)載過大,并且網(wǎng)絡(luò)通信也過多。RIA在客戶端與服務(wù)器端之間引入了被叫做“客戶端引擎”的中間代碼層,實(shí)現(xiàn)客戶端交互的豐富和降低對(duì)服務(wù)器端服務(wù)的依賴。