技術(shù)架構(gòu)都包括什么 底層技術(shù)架構(gòu)是什么意思?
體系結(jié)構(gòu)是對(duì)軟件總體結(jié)構(gòu)和組件的抽象描述,用于指導(dǎo)大型軟件系統(tǒng)的各個(gè)方面的設(shè)計(jì)。系統(tǒng)架構(gòu)是指在技術(shù)實(shí)現(xiàn)框架中確定需求,規(guī)劃好,利用成套工具完成規(guī)劃步驟中的任務(wù)。技術(shù)框架通過合理、完善的評(píng)價(jià)方法,對(duì)組織
體系結(jié)構(gòu)是對(duì)軟件總體結(jié)構(gòu)和組件的抽象描述,用于指導(dǎo)大型軟件系統(tǒng)的各個(gè)方面的設(shè)計(jì)。系統(tǒng)架構(gòu)是指在技術(shù)實(shí)現(xiàn)框架中確定需求,規(guī)劃好,利用成套工具完成規(guī)劃步驟中的任務(wù)。技術(shù)框架通過合理、完善的評(píng)價(jià)方法,對(duì)組織、網(wǎng)絡(luò)和程序的框架和模式進(jìn)行評(píng)價(jià)和分析,并加以改進(jìn)。應(yīng)用體系結(jié)構(gòu)以體系結(jié)構(gòu)圖的形式描述了系統(tǒng)的組成和框架,一般從系統(tǒng)功能和系統(tǒng)技術(shù)層面進(jìn)行設(shè)計(jì)。
底層技術(shù)架構(gòu)是什么意思?
系統(tǒng)架構(gòu):指完整系統(tǒng)的結(jié)構(gòu)。例如,系統(tǒng)分為幾個(gè)部分?業(yè)務(wù)平臺(tái)、管理門戶、終端門戶、ATM門戶、外部系統(tǒng)、接口、支持系統(tǒng)等,然后對(duì)功能進(jìn)行分類和細(xì)分。比如服務(wù)平臺(tái)分為系統(tǒng)管理、用戶管理、賬戶管理、支付管理、接口層、統(tǒng)計(jì)分析等邏輯功能。總之,將整個(gè)系統(tǒng)業(yè)務(wù)劃分為邏輯功能模塊,科學(xué)合理,是系統(tǒng)架構(gòu)。
技術(shù)架構(gòu):從技術(shù)層面進(jìn)行描述,主要是分層模型,如持久層、數(shù)據(jù)層、邏輯層、應(yīng)用層、表示層等,然后分別描述各層使用的技術(shù)框架,如spring、hibernate、IOC、MVC、成熟類庫、中間件、WebService等,這就需要這些技術(shù)來概括整個(gè)系統(tǒng)的主要實(shí)現(xiàn)。
應(yīng)用架構(gòu):主要考慮部署,如如何分別部署不同的應(yīng)用,如何支持靈活擴(kuò)展、高并發(fā)、安全等,需要繪制物理網(wǎng)絡(luò)部署圖。如果按應(yīng)用程序劃分,我們還需要考慮是否支持分布式SOA。