日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

企业架构(六)——TOGAF总论及架构开发方法(ADM)概述

發(fā)布時間:2025/3/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 企业架构(六)——TOGAF总论及架构开发方法(ADM)概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、TOGAF概述

TOGAF(The Open Group Architecture Framework) 可以說是當(dāng)前最為流行的企業(yè)架構(gòu)框架理論了,可以說是企業(yè)架構(gòu)理論從政府進(jìn)入到社會各研究機(jī)構(gòu)的一個典型案例。

  • 發(fā)展歷史:它起源于美國國防部的信息管理技術(shù)架構(gòu)框架(TAFIM,Technical Architecture Framework for Information Management),并在獲得美國國防部的允許和鼓勵之后,借助于美國政府大筆資金的投入,并經(jīng)過多年的努力最終于1995年發(fā)布了TOGAF的第一版。發(fā)展至今TOGAF已經(jīng)發(fā)布到了第九個版本,即TOGAF 9(目前最新的版本是2018年4月發(fā)布的TOGAF 9.2),而這也正是這一章節(jié)所要描述的對象。

按照TOGAF規(guī)范中的定義:

  • TOGAF是眾多企業(yè)架構(gòu)框架理論中的一種,它為一個企業(yè)或組織對于企業(yè)架構(gòu)的接受、創(chuàng)建、使用和維護(hù)提供了一系列輔助方法和工具。
  • TOGAF還是一個基于迭代過程模型的企業(yè)架構(gòu)框架理論,而作為支持該過程模型的重要基石包括了各種最佳實踐,以及一系列可重用的現(xiàn)有企業(yè)資產(chǎn)。

1、概述

總的來說,TOGAF的內(nèi)容涵蓋了企業(yè)架構(gòu)生命周期中的方方面面,尤其是通過在2009年發(fā)布的第九版中引入了內(nèi)容框架,TOGAF一改往昔只重視架構(gòu)開發(fā)過程和方法的風(fēng)格,在有關(guān)架構(gòu)內(nèi)容描述和指導(dǎo)方面填補(bǔ)了以往的空白。在TOGAF 9中,The Open Group將TOGAF的各部分內(nèi)容以及他們之間的關(guān)系通過如下的示意圖進(jìn)行了表述:

圖1 TOGAF內(nèi)容結(jié)構(gòu)

分析:TOGAF所包含的各種企業(yè)架構(gòu)相關(guān)方法與工具在企業(yè)的業(yè)務(wù)愿景、驅(qū)動力和業(yè)務(wù)能力之間建立起了一座溝通的橋梁,即在TOGAF中各部分內(nèi)容的幫助下,這兩個原本溝通不暢的部分得以被聯(lián)系在一起,從而使得作為企業(yè)發(fā)展藍(lán)圖的業(yè)務(wù)愿景與各種驅(qū)動力可以一起通過一種有條理的方式促進(jìn)企業(yè)業(yè)務(wù)能力的實現(xiàn)和發(fā)展,而且經(jīng)過長期的運(yùn)營,企業(yè)的業(yè)務(wù)能力又為企業(yè)的業(yè)務(wù)愿景反饋了新的需求和發(fā)展推動力。從圖中我們可以看出,TOGAF的內(nèi)容被分為三個主要部分:

  • TOGAF能力框架(TOGAF Capability Framework):為了在一個企業(yè)中有效地操作企業(yè)架構(gòu)并使其發(fā)揮最大的效能,一系列適當(dāng)?shù)慕M織結(jié)構(gòu)、流程、技能、角色和責(zé)任需要被定義并結(jié)合起來,而TOGAF的能力框架正為如何組織好這些元素提供了指南。
  • TOGAF架構(gòu)開發(fā)方法和內(nèi)容框架(TOGAF ADM(Architecture Development Method)& Content Framework):核心部分,包含兩個方面:
  • 架構(gòu)開發(fā)方法:針對企業(yè)架構(gòu)建設(shè)方法的論述,它以一個循環(huán)迭代模型為基礎(chǔ)將企業(yè)架構(gòu)的建設(shè)過程劃分為前后銜接的若干步驟,并對每個步驟的輸入、輸出以及所采用方法都進(jìn)行了詳盡的闡述;
  • 內(nèi)容框架:它針對企業(yè)架構(gòu)中所包含的各種工作產(chǎn)品以及他們之間的關(guān)系作出了詳細(xì)的描述。
  • TOGAF企業(yè)連續(xù)體和工具(TOGAF Enterprise Continuum and Tools)
  • 企業(yè)連續(xù)體是企業(yè)架構(gòu)資源庫的一張視圖,它為企業(yè)中的各種架構(gòu)和解決方案制品提供了一種分類和組織的方法。企業(yè)架構(gòu)過程是一個動態(tài)的過程,因而這一針對工作制品進(jìn)行組織分類的方式也不僅僅是一個靜態(tài)方法,還是一種能夠隨著企業(yè)架構(gòu)演進(jìn)而變化其分類方式的動態(tài)方法。在此方法的視角中,隨著企業(yè)架構(gòu)的演進(jìn)發(fā)展,其內(nèi)容也從通用走向特化,其詳細(xì)程度也由簡略轉(zhuǎn)為詳盡,而隨著實踐的沉淀,原來特化的架構(gòu)或解決方案制品也可能成為在更廣泛范圍內(nèi)通用制品。
  • 除此之外,該部分內(nèi)容還提供了幾個用于幫助企業(yè)架構(gòu)建設(shè)的參考模型以及其他的一些輔助工具

三個主要部分關(guān)系

  • 三個部分的內(nèi)容相對比較獨(dú)立,其中能力框架方面的內(nèi)容著重于幫助企業(yè)更好地使用企業(yè)架構(gòu),架構(gòu)開發(fā)方法和內(nèi)容框架著重于幫助企業(yè)提高其企業(yè)架構(gòu)建設(shè)和維護(hù)過程的標(biāo)準(zhǔn)化水平和執(zhí)行效率,而企業(yè)連續(xù)體以及各種方法工具則更關(guān)注于為企業(yè)在企業(yè)架構(gòu)的開發(fā)、使用和維護(hù)過程中提供參考和最佳實踐。
  • 雖然這三個部分相對獨(dú)立,但是一個優(yōu)良的企業(yè)架構(gòu)的創(chuàng)建、使用和維護(hù)是他們?nèi)呔o密配合、相互作用的結(jié)果
  • 按需選擇:不過作為一個開放且靈活的企業(yè)架構(gòu)框架標(biāo)準(zhǔn),TOGAF并不要求所有引入它的企業(yè)都必須一個不漏的照搬這三個部分的內(nèi)容,而是可以根據(jù)各自的需要選擇相應(yīng)的部分進(jìn)行采用,即便是已經(jīng)建立了企業(yè)架構(gòu)的組織(哪怕他采用別的框架理論來創(chuàng)建其企業(yè)架構(gòu))也可以將TOGAF中的內(nèi)容與當(dāng)前企業(yè)架構(gòu)進(jìn)行融合。

本章接下來將對這幾部分的內(nèi)容分別進(jìn)行詳細(xì)闡述。

二、架構(gòu)開發(fā)方法(ADM)

1、概述

架構(gòu)開發(fā)方法(ADM,Architecture Development Method) 為開發(fā)企業(yè)架構(gòu)所需要執(zhí)行各個步驟以及他們之間的關(guān)系進(jìn)行詳細(xì)的定義,同時它也是TOGAF規(guī)范中最為核心的內(nèi)容。

  • 架構(gòu)開發(fā)方法的作用:是企業(yè)連續(xù)體得以順利演進(jìn)(從基礎(chǔ)架構(gòu)開始,歷經(jīng)通用基礎(chǔ)架構(gòu)和行業(yè)架構(gòu)階段而最終達(dá)到組織特定架構(gòu))的保障。
  • 企業(yè)架構(gòu)資源庫與架構(gòu)開發(fā)方法:企業(yè)架構(gòu)資源庫是企業(yè)連續(xù)體在現(xiàn)實中的實現(xiàn)形式或信息載體,與架構(gòu)開發(fā)方法有著千絲萬縷的聯(lián)系。企業(yè)架構(gòu)資源庫為架構(gòu)開發(fā)方法的執(zhí)行過程提供了各種可重用的信息資源和參考資料,而企業(yè)架構(gòu)開發(fā)方法中各步驟所產(chǎn)生的交付物和制品也會不停地填充和刷新企業(yè)架構(gòu)資源庫中的內(nèi)容,因此在剛開始執(zhí)行企業(yè)架構(gòu)開發(fā)方法時,各個企業(yè)或組織常常會因為企業(yè)架構(gòu)資源庫中內(nèi)容的缺乏和簡略而舉步維艱,但隨著一個又一個架構(gòu)開發(fā)循環(huán)的持續(xù)進(jìn)行,企業(yè)架構(gòu)資源庫中的內(nèi)容將日趨豐富和成熟,從而企業(yè)架構(gòu)的開發(fā)也會越發(fā)明快。

圖2 架構(gòu)開發(fā)方法各階段

架構(gòu)開發(fā)方法建立在一個循環(huán)迭代的模型基礎(chǔ)之上,并且TOGAF還通過定義一系列按指定順序排列的階段和步驟來對這一迭代過程進(jìn)行了更加詳盡和標(biāo)準(zhǔn)的描述。

  • 注意:該迭代過程中的各個階段以及每個階段所包含的各個實施步驟并不是一個絕對不變的存在,鑒于 TOGAF本身的開放性和靈活性,針對架構(gòu)開發(fā)方法中各步驟的執(zhí)行也具備著很高的靈活性,而這一靈活性通常表現(xiàn)為:
    • 由于TOGAF并不排斥組織中對其他企業(yè)架構(gòu)框架理論的引入和使用,因而在多個企業(yè)架構(gòu)框架同時并存的情況下,企業(yè)架構(gòu)開發(fā)方法各階段的輸入與輸出可以不拘泥于企業(yè)架構(gòu)開發(fā)方法的定義,而可采用適合組織自身情況的其他框架中所定義的相關(guān)內(nèi)容。
    • 企業(yè)架構(gòu)開發(fā)方法中各階段之間的先后順序也并不是絕對的,各組織可以按照自己的實際情況進(jìn)行適當(dāng)?shù)男薷摹?/li>
    • 由于各組織的規(guī)模和特性千差萬別,因而他們對企業(yè)架構(gòu)開發(fā)方法的適應(yīng)程度也各不相同。對于一個中小型企業(yè)來講,如果嚴(yán)格按照上述架構(gòu)開發(fā)方法的階段定義來執(zhí)行,其繁瑣程度可能會將人們的熱情迅速冷卻,因而針對企業(yè)架構(gòu)開發(fā)方法進(jìn)行適當(dāng)?shù)牟眉舨⑹蛊浞辖M織自身情況對于各個組織來講是非常必要的。
    • 架構(gòu)開發(fā)是一個循環(huán)迭代的過程,但是并不意味著每次循環(huán)都要走完圖中所有的步驟,而且如果必要的話,在任何一個步驟的執(zhí)行過程中都可以根據(jù)遇到的情況而開展一個新的循環(huán)過程。

2、企業(yè)架構(gòu)的限制

企業(yè)架構(gòu)開發(fā)方法為組織中企業(yè)架構(gòu)的開發(fā)制定了一個循環(huán)迭代的流程,并且隨著每個架構(gòu)開發(fā)循環(huán)過程的完成,組織中企業(yè)架構(gòu)的范圍以及交付物的深度和廣度都得以演進(jìn),但對于企業(yè)架構(gòu)范圍的決定卻應(yīng)獨(dú)立于這一企業(yè)架構(gòu)開發(fā)方法的執(zhí)行過程。在每一次架構(gòu)開發(fā)方法迭代過程開始之前,組織都需要針對如下幾點(diǎn)進(jìn)行考慮,來制約著企業(yè)架構(gòu)以及相關(guān)架構(gòu)活動的范圍:

  • 組織將要在什么范圍內(nèi)進(jìn)行架構(gòu)定義和建設(shè)?
  • 需要采用何種詳細(xì)度進(jìn)行架構(gòu)描述?
  • 需要建設(shè)的企業(yè)架構(gòu)的目標(biāo)時間區(qū)間是什么?
  • 所能夠使用的架構(gòu)資產(chǎn)(包括上次迭代過程中產(chǎn)生的各種架構(gòu)資產(chǎn)以及存在于組織外的行業(yè)通用資產(chǎn))都有哪些?

以上四個要點(diǎn)制約著企業(yè)架構(gòu)以及相關(guān)架構(gòu)活動的范圍。理論上來將,為整個組織的方方面面進(jìn)行全面的建模是企業(yè)架構(gòu)的終極目標(biāo),而在現(xiàn)實生活中如此理想的目標(biāo)往往會成為不可能的任務(wù),而更加理性的做法應(yīng)該是立足于當(dāng)前的狀況對每次架構(gòu)工作的范圍進(jìn)行約定,并通過一次次的工作迭代逐步豐富企業(yè)架構(gòu)內(nèi)容的深度和廣度,從而逐漸接近于理想狀態(tài)。這種方式對于結(jié)構(gòu)復(fù)雜的大型組織來說尤為重要,這種組織往往是由若干業(yè)務(wù)單元通過聯(lián)邦的方式組合而成,而在這種情況下一個有效的企業(yè)架構(gòu)過程應(yīng)該是對架構(gòu)的范圍和活動進(jìn)行明晰的劃分,并在最后進(jìn)行有效的整合的過程(美國聯(lián)邦政府的FEA就是一個很好的例子,雖然具有著獨(dú)特的架構(gòu)建設(shè)和維護(hù)方法,但是在如何應(yīng)對繁雜組織的復(fù)雜度方面,其與TOGAF有著相通的見解)。總的來說,TOGAF的企業(yè)架構(gòu)開發(fā)方法的基礎(chǔ)是對企業(yè)架構(gòu)的范圍進(jìn)行適當(dāng)限定和定義,而這些限定和定義的方面包括:

  • 企業(yè)范圍或著眼點(diǎn):用于表述企業(yè)的整體范圍,以及架構(gòu)活動所涵蓋的范圍。
  • 架構(gòu)領(lǐng)域:一個完備的架構(gòu)描述需要涵蓋四個架構(gòu)領(lǐng)域中的內(nèi)容,即業(yè)務(wù)、數(shù)據(jù)、應(yīng)用和技術(shù),而這也正是限定架構(gòu)內(nèi)容范圍的維度之一。
  • 詳細(xì)度:用于表述架構(gòu)內(nèi)容的詳細(xì)程度,即何種程度的架構(gòu)描述才是足夠的。
  • 時間段:用于表述架構(gòu)愿景所描述的是在未來哪個時間段的目標(biāo),以及此目標(biāo)是否可以在指定的詳細(xì)度上被描述清楚,如果不能則需要對中間過渡狀態(tài)進(jìn)行制定,并且對每個過渡狀態(tài)的描述所采用的詳細(xì)度應(yīng)符合指定的需要。

一般來講,企業(yè)架構(gòu)范圍的定義和限定首先需要明確企業(yè)范圍或著眼點(diǎn)、詳細(xì)度和時間段這三個方面。在這三個方面被確定之后,組織需要根據(jù)所面對的問題開展針對各種架構(gòu)領(lǐng)域的選擇和組合,從而實現(xiàn)針對企業(yè)架構(gòu)范圍的最終確定。需要注意的是,之所以架構(gòu)范圍需要被限定,是因為現(xiàn)實中的資源不是無限的,這些限制一般包括如下方面:

  • 架構(gòu)開發(fā)團(tuán)隊的權(quán)力有一定限制。
  • 企業(yè)中不同角度的干系人的關(guān)注點(diǎn)千差萬別。
  • 人力、資金等資源的限制。

綜上所述,企業(yè)架構(gòu)開發(fā)方法是一種非常靈活的架構(gòu)開發(fā)指導(dǎo)方法,任何組織不論其身處何種行業(yè)或是具備什么樣的規(guī)模都可以將其作為指導(dǎo)自身企業(yè)架構(gòu)建設(shè)的方法。需要注意的是,企業(yè)架構(gòu)開發(fā)雖然能夠指導(dǎo)企業(yè)架構(gòu)的建設(shè),但是企業(yè)架構(gòu)的范圍則需要組織自身根據(jù)實際情況來進(jìn)行定義和限定,也只有這樣才能讓企業(yè)架構(gòu)開發(fā)方法的進(jìn)行得以處在一個現(xiàn)實可行的環(huán)境當(dāng)中。那企業(yè)架構(gòu)方法具體如何進(jìn)行呢?為了解答這個問題,本節(jié)隨后的內(nèi)容將會對企業(yè)架構(gòu)開發(fā)方法的各階段和步驟進(jìn)行詳細(xì)描述。

總結(jié)

以上是生活随笔為你收集整理的企业架构(六)——TOGAF总论及架构开发方法(ADM)概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。