常用的軟件系統(tǒng)結(jié)構(gòu)
1.主機(jī)/終端
2.文件/處事器
3.客戶/處事器結(jié)構(gòu)(C/S)
客戶機(jī)(Client)和處事器(Server)都是自力自立的系統(tǒng),它是一類(lèi)按新的應(yīng)用模式運(yùn)行的分布式計(jì)較機(jī)系統(tǒng)。在這個(gè)應(yīng)用模式中,用戶只關(guān)心完整地解決自己的應(yīng)用問(wèn)題,而不關(guān)心這些應(yīng)用問(wèn)題由系統(tǒng)中哪臺(tái)或哪幾臺(tái)計(jì)較機(jī)來(lái)完成。
4.瀏覽器/處事器結(jié)構(gòu) (B/S)
****結(jié)構(gòu)(C/S結(jié)構(gòu),B/S結(jié)構(gòu))的首要組成部門(mén)
· 用戶默示層:接管用戶的請(qǐng)乞降操作,將操作信息最終顯示給用戶。如瀏覽器中的Web頁(yè)面,或者是一個(gè)Windows窗體軌范
· 營(yíng)業(yè)邏輯層:營(yíng)業(yè)邏輯層完成營(yíng)業(yè)功能和邏輯。如Web網(wǎng)站中的IIS處事器
· 數(shù)據(jù)處事層:指后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng),也可所以各類(lèi)能夠存儲(chǔ)數(shù)據(jù)的文件
5.Web Service
6.面向處事的系統(tǒng)結(jié)構(gòu)(SOA)
7.SaaS(Software-as-a-Service,軟件即處事)是一種經(jīng)由過(guò)程 Internet 供給軟件的模式,廠商將應(yīng)用軟件統(tǒng)一部署在自己的處事器上,客戶可以按照自己現(xiàn)實(shí)需求,經(jīng)由過(guò)程互聯(lián)網(wǎng)向廠商定購(gòu)所需的應(yīng)用軟件處事,按定購(gòu)的處事若干好多和時(shí)刻長(zhǎng)短向廠商支出費(fèi)用,并經(jīng)由過(guò)程互聯(lián)網(wǎng)獲得廠商供給的處事。
8.軟件+處事(S+S)
9.RIA(Rich Internet Applications)系統(tǒng)結(jié)構(gòu)
B/S架構(gòu)的應(yīng)用的幾乎所有措置都集中在處事器端,造成處事器端負(fù)載過(guò)大,而且收集通信也過(guò)多。RIA在客戶端與處事器端之間惹人了被叫做“客戶端引擎”的中心代碼層,實(shí)現(xiàn)客戶端交互的豐碩和降低對(duì)處事器端處事的依靠。