TOGAF作為目前世界上主流的架構,其擁有很多自身的特點。中培偉業《IT戰略規劃與企業架構最佳實踐/TOGAF》培訓專家劉老師指出,與其他企業架構框架都不同,由于TOGAF的目的是為企業架構的創建提供一套標準的方法,他既不同于Zachman那樣僅僅介紹企業架構內容的分類法,也不同于FEA那樣緊貼著美國聯邦政府的組織架構和現實服務。
劉老師進一步指出,與他們相比,TOGAF提出的是一套經過高度抽象的方法論,并且不依賴于任何一個具體的組織形式(例如,如果使用FEA來創建企業架構,和可能需要像美國政府那樣建立OMB這樣一個統一協調管理企業架構的組織,否則諸如FTF這樣的框架將無從實施和管理),甚至他對自身提出的各個方法和內容分類法都沒有硬性照搬的要求,也沒有排斥其他任何架構框架理論,因而任何企業均可按照自身的情況對TOGAF進行裁剪或與其他框架進行混合,從而創建和維護符合自身情況的企業架構。
TOGAF的核心是架構開發方法(ADM:Architecture Development Method)。此套方法實際上是用來指導企業如何建立和維護其企業架構的一套流程化的架構開發步驟。首先ADM將架構過程看成一個循環迭代的過程,并且此迭代過程可以是分層級的,即企業可以使用一個小組負責整個企業架構的迭代開發,也可以由多個架構開發小組針對每一部份進行迭代開發,并最終歸為一體。
TOGAF中,ADM一共定義了十個步驟,除了“需求管理”這一步驟位于各個步驟中心作為其他各步驟的驅動和管理辦法外,其余九個步驟還是有著先后關系的,即前面步驟的輸出作為后面步驟的輸入。與FEA過程的精神相類似,ADM也秉承如下思想來創建和管理企業架構:
l 識別和定義高層的策略、目標以及驅動力等。
l 創建針對架構的高層次的期望,亦即架構愿景。
l 細化架構愿景,在業務、數據、應用和技術這些層面進行詳細描述,并針對采用相同方式描述的當前架構和目標架構進行差距分析。
l 將差距分析結果具體化為解決方案,進而形成一個個項目規劃。
l 實施并管理這些架構項目。
l 在所有過程中監控內外部環境的變化,從而可以將變化快速反映到架構創建過程中。
劉老師最后總結道,由此可見,TOGAF相對于其他框架理論,具有更加標準、更加通用的特點,而且自從在TOGAF 9種增加了內容框架之后,此企業架構框架理論的完整度也大幅提高,也正因為如此,TOGAF發展至今日已經得到了最廣泛的應用,堪稱業界最流行的企業架構框架理論。