天天看點

「TOGAF系列」TOGAF基本概念

「TOGAF系列」TOGAF基本概念

前面搞清楚了EA(企業架構)和EAF(企業架構架構)的關系和發展,同時對幾個主流的EAF做了簡單的總結,本篇正式開啟TOGAF的學習,對TOGAF标準指引結構、關鍵概念、ADM核心流程做一個簡單介紹。

本文是TOGAF系列的第三篇,全文2000字,閱讀需要5分鐘

01

TOGAF9.2标準指引的結構

part1:TOGAF介紹,核心概念、術語、變動資訊等

part2:架構開發方法

part3:ADM指引和技術

part4:架構内容架構(制品、傳遞物、建構塊、内容元模型)

part5:企業連續系列(架構分割、存儲庫)

part6:TOGAF參考模型(技術參考模型TRM和內建資訊基礎設施參考模型III-RM)

part7:架構能力架構(如何建立一套架構實踐并對其進行營運所需的組織結構、流程、技能、角色和職責)

「TOGAF系列」TOGAF基本概念

02

TOGAF必須了解的核心概念

企業:TOGAF中強調的是擁有共同使命和目标的組織就是企業,可以是公司、公司部門、政府部門等,并非通常在商業環境中所定義的企業。

架構:TOGAF中架構有兩層含義,① 一個系統的形式化描述,或指導系統實作的詳細計劃。② 一組構件的結構、構件間的關系,以及指導構件設計、治理的原則和指導政策。

ADM:架構開發方法, 提供一套流程、指引和方法,建設企業架構。

業務架構(Business Architecture):包括業務政策、治理、組織和關鍵業務流程。

資料架構(Data Architecture):包括組織的邏輯和實體資料資産以及資料管理資源的結構。

應用架構(Application Architecture):包括部署的各個應用程式、他們之間的互動以及與組織核心業務流程的關系藍圖。

技術架構(Technology Architecture):支援業務、資料和應用所需的邏輯軟體、硬體的功能,包括IT基礎設施、中間件、技術标準等。

幹系人/利益相關方:TOGAF中對架構的産出物具有利益關系或關注點的個人、團隊或組織。

視點/視角:企業架構的主要精神是“溝通”,那麼溝通效果會由于幹系人所處層級不同而出現差異,是以TOGAF中将相關方的關注,看問題的角度會做抽象,并作為建構塊進行維護,這就是視點/視角。

視圖:不同視角觀察下的結果,就是視圖。視角是從何處看,視圖是看的内容。

架構内容架構

提供一緻化、結構化的方式來展示架構工作産品,也有助于将不同工作産品要素之間的關系結構化。TOGAF架構内容架構使用了傳遞物、制品、和建構塊描述架構工作産品。同時架構内容架構建立在标準内容元模型。

制品、傳遞物:制品是從某個特定視角描述架構的、更細粒度的架構工作産品。傳遞物是由合同限制的結果,一般會包含多個制品。

建構塊:被定義用來滿足業務需求的一個功能包,表示了業務、IT或架構能力的(潛在可重用)構件,它可以與其他構件塊組合起來共同傳遞架構或解決方案。架構建構塊和解決方案建構塊:Architecture Building Block(ABB),描述能力,并決定解決方案建構塊(Solution Building Block,SBB)的内容,解決方案建構塊指導實施所需的能力構件。

「TOGAF系列」TOGAF基本概念

内容元模型:描述了建構塊以及它們之間如何關聯。

「TOGAF系列」TOGAF基本概念

企業連續系列

提供了架構存儲庫的結構化模型,用于填充架構資産,包括傳遞物、解決方案等。企業連續系列有兩個核心思想:① 從一般到特殊進行組織,盡可能複用。② 幫助溝通

「TOGAF系列」TOGAF基本概念

架構分割:提供更多的抽象級别,包括基礎系統、共同系統、行業通用、組織通用。

「TOGAF系列」TOGAF基本概念

架構存儲庫:存儲過程資産。① 架構元模型,即架構景觀中的metadata,可以了解為索引資訊。② 架構景觀,架構視圖,展示了組織内使用的建構塊的架構視圖,存在多個抽象級别(基礎系統、共同系統、行業通用、組織通用),以滿足不同的需求。③ 标準資訊庫,提供标準,對建立産品和服務做指引,必須滿足。④ 參考庫,提供模闆、模式和規範指引等參考資料。⑤ 治理日志,治理活動的記錄。⑥ 架構能力,定義了支援架構存儲庫治理的參數、結構和流程,確定可以正常運轉。

「TOGAF系列」TOGAF基本概念

架構能力架構:協助組織内建立架構能力的指導原則

「TOGAF系列」TOGAF基本概念

03

ADM:架構開發方法簡要介紹

「TOGAF系列」TOGAF基本概念

預備階段:為組織成功實施TOGAF項目做好準備。完成所需的準備和啟動活動,以滿足新的企業架構要面對的業務訓示,包括定義特定組織的架構架構和工作、定義原則等。

需求管理:TOGAF項目的每個階段都基于一些業務需求,并對其進行驗證。需求被識别、存儲、輸入到ADM的相應階段并從其輸出,這些階段處置、處理這些需求并對齊進行優先排序。

A階段,架構願景:為TOGAF項目設定範圍、限制和期望。建立架構願景。定義利益相關者。驗證業務場景并建立工作說明書,獲得正式準許。

B&C&D:對于每個層次的架構(業務架構、資訊系統架構、技術架構),開發基線架構和目标架構,并分析差距。

E階段,機會及解決方案:進行初步的實施規劃,并确定在前序階段中識别出的建構塊的傳遞載體。确定主要的實施項目,并進行分組,組成各個過渡架構。

F階段,遷移規劃:分析成本效益和風險,制定詳細的實施和遷移計劃。

G階段,實施治理:為實施提供架構監管,制定并釋出架構契約(由實施治理委員會),確定實施的項目與架構相一緻。

H階段,架構變更管理:進行持續的監控并建立變更管理流程,以確定架構能對企業的需要快速響應,使架構對業務産生的價值最大化。

繼續閱讀