什么是架構(gòu)?網(wǎng)絡(luò)架構(gòu)中都有什么?終于有人講明白了
導(dǎo)讀:理解架構(gòu)這個詞的意思是十分重要的。它可能被過度使用,并且使用在各種環(huán)境中。如果缺少一致的理解,將會有交流失敗的風(fēng)險。那么架構(gòu)這個詞到底是什么意思呢?

作為一個過程,它涉及將組件與設(shè)計(jì)元素結(jié)合,以此來形成一個有目的的實(shí)體。 作為一個結(jié)果,它描述了由其形式所定義的一系列實(shí)體。對于我們熟知的“哥特式大教堂”這種架構(gòu)形式,它的特點(diǎn)是一系列公認(rèn)的設(shè)計(jì)元素與方法,目的可能是構(gòu)建一個禮拜場所,但“哥特式大教堂”實(shí)際上意味著更多。 最后,作為一門學(xué)科,架構(gòu)就是架構(gòu)師接受訓(xùn)練要掌握的本領(lǐng)。計(jì)算機(jī)科學(xué)領(lǐng)域從設(shè)計(jì)物理實(shí)物的學(xué)科中借用了這個術(shù)語,例如建筑物和城市,其中包含廣受認(rèn)可的培訓(xùn)與認(rèn)證過程。
將組件整合在一起:這是計(jì)算機(jī)科學(xué)家在考慮模塊、接口、依賴、分層、抽象以及組件復(fù)用等問題時所做的工作。這些都是設(shè)計(jì)模式,計(jì)算機(jī)科學(xué)家接受了相關(guān)的訓(xùn)練,在思量設(shè)計(jì)挑戰(zhàn)時需要考慮這些設(shè)計(jì)模式。 應(yīng)用于某個目的:設(shè)計(jì)過程必須按照工件的預(yù)期目的來塑造,例如,是一所醫(yī)院而不是一座監(jiān)獄,是一個低功率處理器而不是超級計(jì)算機(jī),是汽車中將剎車踏板掛在剎車上的網(wǎng)絡(luò)而不是因特網(wǎng)。作為架構(gòu)的一部分,設(shè)計(jì)師必須解決系統(tǒng)不能做什么(或者做得很好)與將要做什么。 在計(jì)算機(jī)科學(xué)中,系統(tǒng)設(shè)計(jì)存在著一種危險,這是眾所周知的,它被稱為第二系統(tǒng)綜合征,即首先構(gòu)建一個或許把一些事做得很好的系統(tǒng),然后再提出一個試圖把所有事情都做得很好的替代方案的趨勢。






劃重點(diǎn)??
評論
圖片
表情
