系統(tǒng)架構(gòu)師學(xué)習(xí)心得(二)_第1頁(yè)
系統(tǒng)架構(gòu)師學(xué)習(xí)心得(二)_第2頁(yè)
系統(tǒng)架構(gòu)師學(xué)習(xí)心得(二)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

系統(tǒng)架構(gòu)師學(xué)習(xí)心得(二)架構(gòu)?師和架構(gòu)師?的工作曾?經(jīng)有句調(diào)侃?的話(huà)“一塊?磚頭掉下來(lái)?,砸到__?_個(gè)人,_?__個(gè)總經(jīng)?理,還有一?個(gè)是副總經(jīng)?理”形容頭?銜的泛濫。?與此類(lèi)似,?在it技術(shù)?圈架構(gòu)師也?越來(lái)越多了?,初級(jí)架構(gòu)?師,中級(jí)架?構(gòu)師,高級(jí)?架構(gòu)師,資?深架構(gòu)師,?首席架構(gòu)師?。這些架構(gòu)?師做著各種?不同范圍的?工作,有的?只寫(xiě)___?的,有的還?要編碼,還?有的寫(xiě)測(cè)試?用例,有的?做系統(tǒng)維護(hù)?,個(gè)別還會(huì)?兼著項(xiàng)目經(jīng)?理。架構(gòu)?設(shè)計(jì)包含幾?個(gè)方面。大?家對(duì)架構(gòu)師?工作范圍彼?此認(rèn)知不一?致,多半是?因?yàn)槭孪葲](méi)?有界定究竟?是哪個(gè)方向?的架構(gòu)。一?般來(lái)說(shuō)分五?類(lèi):業(yè)務(wù)體?系架構(gòu),系?統(tǒng)體系架構(gòu)?,應(yīng)用架構(gòu)?,數(shù)據(jù)架構(gòu)?,基礎(chǔ)架構(gòu)?。。主要?的工作是梳?理業(yè)務(wù)需求?,確定業(yè)務(wù)?活動(dòng)流程。?其中一個(gè)重?點(diǎn)是確定業(yè)?務(wù)流程涉及?的職能部門(mén)?或者工作人?員角色。每?個(gè)職能部門(mén)?或者人員的?角色職責(zé),?和哪些業(yè)務(wù)?活動(dòng)節(jié)點(diǎn)相?關(guān)。職能部?門(mén)和相關(guān)人?員的___?結(jié)構(gòu),上下?級(jí)關(guān)系,或?者在業(yè)務(wù)活?動(dòng)中的交互?關(guān)系等。整?理業(yè)務(wù)活動(dòng)?流程中流轉(zhuǎn)?的數(shù)據(jù)信息?。將眾多的?業(yè)務(wù)活動(dòng)流?程劃分為若?干個(gè)業(yè)務(wù)系?統(tǒng),包括抽?取出每個(gè)業(yè)?務(wù)系統(tǒng)__?_同的業(yè)務(wù)?流程,構(gòu)建?出新的業(yè)務(wù)?系統(tǒng),為其?他業(yè)務(wù)系統(tǒng)?提供支撐。?確定在各個(gè)?業(yè)務(wù)系統(tǒng)之?間交互的數(shù)?據(jù)信息。業(yè)?務(wù)架構(gòu)設(shè)計(jì)?是業(yè)務(wù)人員?的工作,但?it人員也?需要很細(xì)致?深入地了解?。。主要?工作是根據(jù)?業(yè)務(wù)需求梳?理對(duì)應(yīng)的系?統(tǒng)需求,設(shè)?計(jì)由哪些系?統(tǒng)支撐哪些?業(yè)務(wù),各個(gè)?系統(tǒng)的定位?,系統(tǒng)之間?的接口、關(guān)?系,系統(tǒng)包?含的功能,?各種數(shù)據(jù)(?如信息流、?資金流等)?流在系統(tǒng)之?間的入口、?出口、流轉(zhuǎn)?、傳遞、集?成等。對(duì)應(yīng)?若干個(gè)業(yè)務(wù)?系統(tǒng),自然?會(huì)有多個(gè)應(yīng)?用系統(tǒng)。應(yīng)?用系統(tǒng)和業(yè)?務(wù)可以是一?一對(duì)應(yīng)的,?具備相同的?邊界,也可?以不對(duì)應(yīng)。?在業(yè)務(wù)架構(gòu)?分析結(jié)果的?基礎(chǔ)上,設(shè)?計(jì)合理高效?的系統(tǒng)整體?架構(gòu),目標(biāo)?是更好地支?撐和推動(dòng)業(yè)?務(wù)發(fā)展。沒(méi)?有對(duì)業(yè)務(wù)架?構(gòu)的深度理?解,不可能?設(shè)計(jì)完成高?效穩(wěn)定的系?統(tǒng)體系架構(gòu)?。往往一個(gè)?業(yè)務(wù)各個(gè)階?段在系統(tǒng)體?系架構(gòu)中分?別對(duì)應(yīng)不同?的系統(tǒng),一?個(gè)整體業(yè)務(wù)?流程是在一?個(gè)系統(tǒng)中完?成還是多個(gè)?系統(tǒng)各管一?段一定要建?立在對(duì)業(yè)務(wù)?深入理解的?基礎(chǔ)上,對(duì)?業(yè)務(wù)有精準(zhǔn)?的定位才能?做出合理的?架構(gòu)設(shè)計(jì)。?。對(duì)于一?個(gè)應(yīng)用系統(tǒng)?,要設(shè)計(jì)由?多少個(gè)應(yīng)用?程序,或者?客戶(hù)端ap?i庫(kù)組成。?每部分各自?實(shí)現(xiàn)什么功?能,分布在?多少個(gè)節(jié)點(diǎn)?上,彼此怎?么交互。每?個(gè)程序的層?次結(jié)構(gòu),線(xiàn)?程驅(qū)動(dòng)的應(yīng)?用邏輯流程?。還要選定?實(shí)現(xiàn)應(yīng)用系?統(tǒng)的技術(shù)手?段。完成應(yīng)?用系統(tǒng)功能?的設(shè)計(jì),還?要考慮應(yīng)用?系統(tǒng)的性能?,負(fù)載能力?,如何方便?地做處理能?力的擴(kuò)展。?除了要考慮?性能上的擴(kuò)?展,還需要?考慮功能上?的擴(kuò)展,應(yīng)?用系統(tǒng)的管?理和監(jiān)控,?系統(tǒng)集成。?選擇使用什?么編程語(yǔ)言?實(shí)現(xiàn),運(yùn)行?在什么操作?系統(tǒng)上;之?后越來(lái)越多?的技術(shù)層面?的需求被歸?納抽取實(shí)現(xiàn)?為中間件作?為應(yīng)用的開(kāi)?發(fā)和運(yùn)行平?臺(tái),為開(kāi)發(fā)?應(yīng)用系統(tǒng)節(jié)?省了時(shí)間,?提供了基礎(chǔ)?功能支持,?有了業(yè)務(wù)體?系統(tǒng)架構(gòu)和?系統(tǒng)體系架?構(gòu)的分析結(jié)?果,就要考?慮怎么樣構(gòu)?建具體應(yīng)用?系統(tǒng)來(lái)實(shí)現(xiàn)?業(yè)務(wù)需求。?一般為了復(fù)?用,功能集?中的要求,?會(huì)設(shè)計(jì)很多?細(xì)粒度的應(yīng)?用系統(tǒng)。另?外也會(huì)有一?些新的對(duì)應(yīng)?技術(shù)層面需?求的應(yīng)用系?統(tǒng),比如監(jiān)?控系統(tǒng),集?成總線(xiàn),前?置系統(tǒng)等等?。要定義這?些應(yīng)用系統(tǒng)?的接口和調(diào)?用接口的規(guī)?范,確定各?個(gè)應(yīng)用系統(tǒng)?相互交互的?內(nèi)容和過(guò)程?。系統(tǒng)要模?塊化設(shè)計(jì),?松耦合,數(shù)?據(jù)結(jié)構(gòu)要留?有擴(kuò)展位,?程序要用設(shè)?計(jì)模式,這?是最基本的?要求。還有?目前已經(jīng)深?入人心的s?oa,要求?設(shè)計(jì)的系統(tǒng)?具備開(kāi)放性?,遵循統(tǒng)一?的服務(wù)接口?,一方面便?于以后被其?他系統(tǒng)復(fù)用?,一方面也?方便調(diào)用已?有系統(tǒng)的功?能。總之為?了以后有新?的功能需求?,能夠快速?實(shí)現(xiàn)。良好?擴(kuò)展性會(huì)讓?設(shè)計(jì)出的系?統(tǒng)在更長(zhǎng)的?時(shí)間內(nèi)保持?先進(jìn)性,不?被淘汰。每?個(gè)應(yīng)用程序?需要有管理?監(jiān)控的接口?,每個(gè)應(yīng)用?系統(tǒng)都要實(shí)?現(xiàn)管理和監(jiān)?控功能。監(jiān)?控的重要性?不亞于應(yīng)用?本身需要實(shí)?現(xiàn)的業(yè)務(wù)功?能,在做應(yīng)?用架構(gòu)設(shè)計(jì)?的時(shí)候,監(jiān)?控是需要非?常重視的內(nèi)?容,設(shè)計(jì)監(jiān)?控實(shí)現(xiàn)甚至?優(yōu)先于設(shè)計(jì)?功能實(shí)現(xiàn)。?現(xiàn)在的應(yīng)用?系統(tǒng)都要求?能夠?qū)崟r(shí)監(jiān)?測(cè),能夠改?變運(yùn)行時(shí)應(yīng)?用程序的參?數(shù),實(shí)時(shí)的?控制。集成?可以劃分為?幾個(gè)層面,?應(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)越?來(lái)越多,標(biāo)?準(zhǔn)的做法是?搭建集成總?線(xiàn),使得這?些異構(gòu)系統(tǒng)?可以方便的?互聯(lián),相互?調(diào)用彼此的?功能,交互?各自的數(shù)據(jù)?。。對(duì)于?系統(tǒng)來(lái)說(shuō),?除了應(yīng)用架?構(gòu),還有數(shù)?據(jù)加構(gòu),兩?者是左右手?關(guān)系。數(shù)據(jù)?是業(yè)務(wù)領(lǐng)域?的實(shí)體和操?作在應(yīng)用系?統(tǒng)里的數(shù)據(jù)?結(jié)構(gòu)定義。?設(shè)計(jì)數(shù)據(jù)的?難點(diǎn)在于現(xiàn)?實(shí)世界這些?實(shí)體和相互?作用的復(fù)雜?,實(shí)體的繼?承關(guān)系,集?合關(guān)系,實(shí)?體的分類(lèi)都?是比較難梳?理清楚的事?情。很多成?熟行業(yè)都有?行業(yè)內(nèi)部的?數(shù)據(jù)協(xié)議,?在做數(shù)據(jù)架?構(gòu)設(shè)計(jì)的時(shí)?候,有現(xiàn)成?的數(shù)據(jù)定義?是最好了,?即使不完全?遵循標(biāo)準(zhǔn),?也能提供很?多的參考。?如果邏輯層?面的數(shù)據(jù)定?義完成,那?之后的工作?就要簡(jiǎn)單一?些。把這些?數(shù)據(jù)對(duì)應(yīng)于?各個(gè)應(yīng)用系?統(tǒng)使用的數(shù)?據(jù)庫(kù)和數(shù)據(jù)?庫(kù)里面的表?單視圖;應(yīng)?用程序內(nèi)部?的數(shù)據(jù)結(jié)構(gòu)?和對(duì)象定義?;應(yīng)用系統(tǒng)?交互時(shí)的網(wǎng)?絡(luò)數(shù)據(jù)包等?等。其中數(shù)?據(jù)庫(kù)的設(shè)計(jì)?是大型應(yīng)用?系統(tǒng)的重中?之重,需要?詳細(xì)地設(shè)計(jì)?每個(gè)數(shù)據(jù)庫(kù)?,每個(gè)表單?和視圖,確?定每個(gè)數(shù)據(jù)?庫(kù)的容量和?性能要求。?需要梳理清?楚多個(gè)應(yīng)用?系統(tǒng)和多個(gè)?數(shù)據(jù)庫(kù)之間?的關(guān)系。對(duì)?于企業(yè)的多?個(gè)應(yīng)用系統(tǒng)?而言,如果?在設(shè)計(jì)之初?有統(tǒng)一的數(shù)?據(jù)架構(gòu)設(shè)計(jì)?,就避免了?之后大量繁?雜的數(shù)據(jù)交?換和數(shù)據(jù)整?合工作。當(dāng)?然這是理想?的情況,現(xiàn)?實(shí)是這些之?后的整合工?作不可避

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論