下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
系統(tǒng)架構(gòu)師學(xué)習(xí)心得(二)架構(gòu)?師和架構(gòu)師?的工作曾?經(jīng)有句調(diào)侃?的話“一塊?磚頭掉下來?,砸到__?_個人,_?__個總經(jīng)?理,還有一?個是副總經(jīng)?理”形容頭?銜的泛濫。?與此類似,?在it技術(shù)?圈架構(gòu)師也?越來越多了?,初級架構(gòu)?師,中級架?構(gòu)師,高級?架構(gòu)師,資?深架構(gòu)師,?首席架構(gòu)師?。這些架構(gòu)?師做著各種?不同范圍的?工作,有的?只寫___?的,有的還?要編碼,還?有的寫測試?用例,有的?做系統(tǒng)維護?,個別還會?兼著項目經(jīng)?理。架構(gòu)?設(shè)計包含幾?個方面。大?家對架構(gòu)師?工作范圍彼?此認知不一?致,多半是?因為事先沒?有界定究竟?是哪個方向?的架構(gòu)。一?般來說分五?類:業(yè)務(wù)體?系架構(gòu),系?統(tǒng)體系架構(gòu)?,應(yīng)用架構(gòu)?,數(shù)據(jù)架構(gòu)?,基礎(chǔ)架構(gòu)?。。主要?的工作是梳?理業(yè)務(wù)需求?,確定業(yè)務(wù)?活動流程。?其中一個重?點是確定業(yè)?務(wù)流程涉及?的職能部門?或者工作人?員角色。每?個職能部門?或者人員的?角色職責(zé),?和哪些業(yè)務(wù)?活動節(jié)點相?關(guān)。職能部?門和相關(guān)人?員的___?結(jié)構(gòu),上下?級關(guān)系,或?者在業(yè)務(wù)活?動中的交互?關(guān)系等。整?理業(yè)務(wù)活動?流程中流轉(zhuǎn)?的數(shù)據(jù)信息?。將眾多的?業(yè)務(wù)活動流?程劃分為若?干個業(yè)務(wù)系?統(tǒng),包括抽?取出每個業(yè)?務(wù)系統(tǒng)__?_同的業(yè)務(wù)?流程,構(gòu)建?出新的業(yè)務(wù)?系統(tǒng),為其?他業(yè)務(wù)系統(tǒng)?提供支撐。?確定在各個?業(yè)務(wù)系統(tǒng)之?間交互的數(shù)?據(jù)信息。業(yè)?務(wù)架構(gòu)設(shè)計?是業(yè)務(wù)人員?的工作,但?it人員也?需要很細致?深入地了解?。。主要?工作是根據(jù)?業(yè)務(wù)需求梳?理對應(yīng)的系?統(tǒng)需求,設(shè)?計由哪些系?統(tǒng)支撐哪些?業(yè)務(wù),各個?系統(tǒng)的定位?,系統(tǒng)之間?的接口、關(guān)?系,系統(tǒng)包?含的功能,?各種數(shù)據(jù)(?如信息流、?資金流等)?流在系統(tǒng)之?間的入口、?出口、流轉(zhuǎn)?、傳遞、集?成等。對應(yīng)?若干個業(yè)務(wù)?系統(tǒng),自然?會有多個應(yīng)?用系統(tǒng)。應(yīng)?用系統(tǒng)和業(yè)?務(wù)可以是一?一對應(yīng)的,?具備相同的?邊界,也可?以不對應(yīng)。?在業(yè)務(wù)架構(gòu)?分析結(jié)果的?基礎(chǔ)上,設(shè)?計合理高效?的系統(tǒng)整體?架構(gòu),目標?是更好地支?撐和推動業(yè)?務(wù)發(fā)展。沒?有對業(yè)務(wù)架?構(gòu)的深度理?解,不可能?設(shè)計完成高?效穩(wěn)定的系?統(tǒng)體系架構(gòu)?。往往一個?業(yè)務(wù)各個階?段在系統(tǒng)體?系架構(gòu)中分?別對應(yīng)不同?的系統(tǒng),一?個整體業(yè)務(wù)?流程是在一?個系統(tǒng)中完?成還是多個?系統(tǒng)各管一?段一定要建?立在對業(yè)務(wù)?深入理解的?基礎(chǔ)上,對?業(yè)務(wù)有精準?的定位才能?做出合理的?架構(gòu)設(shè)計。?。對于一?個應(yīng)用系統(tǒng)?,要設(shè)計由?多少個應(yīng)用?程序,或者?客戶端ap?i庫組成。?每部分各自?實現(xiàn)什么功?能,分布在?多少個節(jié)點?上,彼此怎?么交互。每?個程序的層?次結(jié)構(gòu),線?程驅(qū)動的應(yīng)?用邏輯流程?。還要選定?實現(xiàn)應(yīng)用系?統(tǒng)的技術(shù)手?段。完成應(yīng)?用系統(tǒng)功能?的設(shè)計,還?要考慮應(yīng)用?系統(tǒng)的性能?,負載能力?,如何方便?地做處理能?力的擴展。?除了要考慮?性能上的擴?展,還需要?考慮功能上?的擴展,應(yīng)?用系統(tǒng)的管?理和監(jiān)控,?系統(tǒng)集成。?選擇使用什?么編程語言?實現(xiàn),運行?在什么操作?系統(tǒng)上;之?后越來越多?的技術(shù)層面?的需求被歸?納抽取實現(xiàn)?為中間件作?為應(yīng)用的開?發(fā)和運行平?臺,為開發(fā)?應(yīng)用系統(tǒng)節(jié)?省了時間,?提供了基礎(chǔ)?功能支持,?有了業(yè)務(wù)體?系統(tǒng)架構(gòu)和?系統(tǒng)體系架?構(gòu)的分析結(jié)?果,就要考?慮怎么樣構(gòu)?建具體應(yīng)用?系統(tǒng)來實現(xiàn)?業(yè)務(wù)需求。?一般為了復(fù)?用,功能集?中的要求,?會設(shè)計很多?細粒度的應(yīng)?用系統(tǒng)。另?外也會有一?些新的對應(yīng)?技術(shù)層面需?求的應(yīng)用系?統(tǒng),比如監(jiān)?控系統(tǒng),集?成總線,前?置系統(tǒng)等等?。要定義這?些應(yīng)用系統(tǒng)?的接口和調(diào)?用接口的規(guī)?范,確定各?個應(yīng)用系統(tǒng)?相互交互的?內(nèi)容和過程?。系統(tǒng)要模?塊化設(shè)計,?松耦合,數(shù)?據(jù)結(jié)構(gòu)要留?有擴展位,?程序要用設(shè)?計模式,這?是最基本的?要求。還有?目前已經(jīng)深?入人心的s?oa,要求?設(shè)計的系統(tǒng)?具備開放性?,遵循統(tǒng)一?的服務(wù)接口?,一方面便?于以后被其?他系統(tǒng)復(fù)用?,一方面也?方便調(diào)用已?有系統(tǒng)的功?能。總之為?了以后有新?的功能需求?,能夠快速?實現(xiàn)。良好?擴展性會讓?設(shè)計出的系?統(tǒng)在更長的?時間內(nèi)保持?先進性,不?被淘汰。每?個應(yīng)用程序?需要有管理?監(jiān)控的接口?,每個應(yīng)用?系統(tǒng)都要實?現(xiàn)管理和監(jiān)?控功能。監(jiān)?控的重要性?不亞于應(yīng)用?本身需要實?現(xiàn)的業(yè)務(wù)功?能,在做應(yīng)?用架構(gòu)設(shè)計?的時候,監(jiān)?控是需要非?常重視的內(nèi)?容,設(shè)計監(jiān)?控實現(xiàn)甚至?優(yōu)先于設(shè)計?功能實現(xiàn)。?現(xiàn)在的應(yīng)用?系統(tǒng)都要求?能夠?qū)崟r監(jiān)?測,能夠改?變運行時應(yīng)?用程序的參?數(shù),實時的?控制。集成?可以劃分為?幾個層面,?應(yīng)用界面集?成,應(yīng)用接?口集成,應(yīng)?用數(shù)據(jù)集成?。其中應(yīng)用?接口集成包?括應(yīng)用功能?接口集成和?應(yīng)用監(jiān)控接?口集成。現(xiàn)?在企業(yè)內(nèi)部?異構(gòu)系統(tǒng)越?來越多,標?準的做法是?搭建集成總?線,使得這?些異構(gòu)系統(tǒng)?可以方便的?互聯(lián),相互?調(diào)用彼此的?功能,交互?各自的數(shù)據(jù)?。。對于?系統(tǒng)來說,?除了應(yīng)用架?構(gòu),還有數(shù)?據(jù)加構(gòu),兩?者是左右手?關(guān)系。數(shù)據(jù)?是業(yè)務(wù)領(lǐng)域?的實體和操?作在應(yīng)用系?統(tǒng)里的數(shù)據(jù)?結(jié)構(gòu)定義。?設(shè)計數(shù)據(jù)的?難點在于現(xiàn)?實世界這些?實體和相互?作用的復(fù)雜?,實體的繼?承關(guān)系,集?合關(guān)系,實?體的分類都?是比較難梳?理清楚的事?情。很多成?熟行業(yè)都有?行業(yè)內(nèi)部的?數(shù)據(jù)協(xié)議,?在做數(shù)據(jù)架?構(gòu)設(shè)計的時?候,有現(xiàn)成?的數(shù)據(jù)定義?是最好了,?即使不完全?遵循標準,?也能提供很?多的參考。?如果邏輯層?面的數(shù)據(jù)定?義完成,那?之后的工作?就要簡單一?些。把這些?數(shù)據(jù)對應(yīng)于?各個應(yīng)用系?統(tǒng)使用的數(shù)?據(jù)庫和數(shù)據(jù)?庫里面的表?單視圖;應(yīng)?用程序內(nèi)部?的數(shù)據(jù)結(jié)構(gòu)?和對象定義?;應(yīng)用系統(tǒng)?交互時的網(wǎng)?絡(luò)數(shù)據(jù)包等?等。其中數(shù)?據(jù)庫的設(shè)計?是大型應(yīng)用?系統(tǒng)的重中?之重,需要?詳細地設(shè)計?每個數(shù)據(jù)庫?,每個表單?和視圖,確?定每個數(shù)據(jù)?庫的容量和?性能要求。?需要梳理清?楚多個應(yīng)用?系統(tǒng)和多個?數(shù)據(jù)庫之間?的關(guān)系。對?于企業(yè)的多?個應(yīng)用系統(tǒng)?而言,如果?在設(shè)計之初?有統(tǒng)一的數(shù)?據(jù)架構(gòu)設(shè)計?,就避免了?之后大量繁?雜的數(shù)據(jù)交?換和數(shù)據(jù)整?合工作。當(dāng)?然這是理想?的情況,現(xiàn)?實是這些之?后的整合工?作不可避
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)學(xué)生社團活動總結(jié)與評估制度
- 養(yǎng)老院工作人員保密制度
- 企業(yè)內(nèi)部保密協(xié)議簽訂制度
- 公共交通車輛調(diào)度管理制度
- 2026年稅務(wù)籌劃師稅收優(yōu)惠政策考試題目
- 2026年網(wǎng)絡(luò)直播與新媒體監(jiān)管考試題庫
- 2026年農(nóng)業(yè)機械化技術(shù)操作考核標準
- 2026年化學(xué)品安全管理與應(yīng)急處理模擬題
- 2026年冰雕制作合同
- 2025年元宇宙虛擬財產(chǎn)價值評估爭議解決協(xié)議
- 2026年工程監(jiān)理招聘面試常見問題集
- 航運電子商務(wù)行業(yè)發(fā)展前景分析及物流配送體系創(chuàng)新與商業(yè)模式研究
- 2025年陜西中考語文試卷副題及答案
- 腦癱兒童護理中的職業(yè)治療
- 心理治療方案在消化系統(tǒng)疾病患者中的應(yīng)用
- 篩分設(shè)備安裝施工詳細方案
- 2025年低空經(jīng)濟行業(yè)災(zāi)害應(yīng)急演練與評估報告
- 醫(yī)美院感知識培訓(xùn)課件
- 綠色交通系統(tǒng)1000輛新能源公交車推廣可行性研究報告
- 拜師儀式流程及主持稿
- 廠用電安全知識培訓(xùn)課件
評論
0/150
提交評論