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