引言
開放群組架構框架(TOGAF)是一種廣泛使用的企業架構框架,提供一種結構化的方法來設計、規劃、實施和管理企業資訊技術架構。TOGAF內容元模型是此框架中的關鍵組成部分,提供一種標準化的方式來定義和管理架構組成元件及其關係。本指南將深入探討TOGAF內容元模型的核心概念、實體與擴展,提供對其結構與應用的全面理解。
核心與擴展內容
概觀
TOGAF框架採用基本的核心元模型,並應用多個擴展模組來更詳細地解決特定的架構問題。這種方法允許架構開發過程具有彈性與客製化,確保該框架適用於各種情境與情況。
核心元模型
核心TOGAF內容元模型提供支援跨實體追蹤的最小架構內容集合。此核心元模型設計為可擴展,允許納入額外的元模型概念,以支援更特定或更深入的建模。

擴展模組
擴展模組為可選項目,應在架構開發的初步階段選擇,以滿足組織的需求。這些模組在邏輯上將擴展目錄、矩陣與圖表分組,以便專注於特定感興趣的領域。內容元模型所描述的擴展分組僅為建議,可進一步調整以符合組織的特定需求。

正式方法擴展方法
TOGAF中的核心與擴展概念支援正式方法擴展方式,例如物件管理群組(OMG)所開發的軟體流程工程元模型(SPEM™)中所包含的方法外掛概念。
核心元模型實體
關鍵術語與定義
TOGAF內容元模型以TOGAF架構開發方法(ADM)中討論的術語為基礎,建立正式元模型。以下是核心術語及其定義:
- 參與者:位於架構模型考量範圍之外,但與其互動的個人、組織或系統。
- 應用元件:與實作結構對齊的應用功能封裝。
- 業務能力:企業可能具備或交換以達成特定目的的特定能力。
- 業務服務:透過明確定義的介面支援業務能力,並由組織明確管理。
- 行動路徑:由戰略目標與目的提供的方向與焦點,通常用於實現商業模型中所描述的價值主張。
- 資料實體:由業務領域專家視為獨立概念的資料封裝。資料實體可與應用程式、儲存庫及服務關聯,並可根據實作考量進行結構化。
- 功能:提供與組織密切對齊的業務能力,但並未由組織明確管理。
- 資訊系統服務: 企業服務的自動化元素。資訊系統服務可能提供或支援一個或多個企業服務的部分或全部。
- 組織單位: 一個具備目標、目的與衡量標準的資源自給單位。組織單位可包含外部實體與商業合作夥伴組織。
- 角色: 執行者透過承擔角色來執行任務。
- 技術元件: 代表技術產品類別或特定技術產品的技術基礎設施封裝。
- 技術服務: 提供支援應用程式交付的啟用基礎設施所需的技術能力。
- 價值流: 代表從端到端的價值增加活動集合,為客戶、利害關係人或最終使用者創造整體成果。
關鍵關係概念
- 流程: 應通常用於描述流程。流程是功能與服務之間互動的流動,無法實際部署。所有流程應描述功能的執行流程,因此流程的部署是透過其所支援的功能來實現。
- 功能: 描述各層級粒度的業務能力單位。術語「功能」用於描述各層級粒度的業務能力單位,包含價值鏈、流程領域、能力、業務功能等概念。
- 企業服務: 支援組織目標,並以符合所需治理層級的粒度定義。企業服務作為一個或多個功能的邊界。企業服務的粒度取決於企業的關注點與重點。
- 企業服務的部署: 企業服務可透過與IT無關的業務活動實現,或透過IT實現。透過IT實現的企業服務會部署於應用元件上。應用元件可進行階層式分解,並可支援一個或多個企業服務。
- 應用元件: 部署於技術元件上。應用元件由一組技術元件所實現。
應用TOGAF內容模型
逐步指南
- 識別核心實體: 首先識別與您組織架構相關的核心實體。這包括執行者、企業服務、應用元件、技術元件與資料實體。
- 定義關係: 建立所識別實體之間的關係。這包括繪製企業服務如何支援組織目標、應用元件如何實現企業服務,以及技術元件如何支援應用元件。
- 建立架構目錄: 開發列出所識別實體及其關係的架構目錄。這些目錄作為架構開發過程的參考。
- 指定架構矩陣: 使用架構矩陣以結構化的方式指定組建模塊之間的關係。這有助於理解不同組件之間的依賴關係和互動。
- 開發通訊圖: 創建通訊圖,以精確且簡明的方式展示架構。這些圖表應展示功能與服務之間互動的流程。
- 調整元模型: 在架構開發的初步階段選擇擴展模組,以滿足組織的特定需求。根據需要調整元模型,以包含額外的概念和關係。
- 實施與治理: 根據定義的元模型實施架構,並治理該過程,以確保與組織目標和宗旨保持一致。
結論
TOGAF內容元模型提供了一個強大的框架,用於定義和管理企業架構。透過理解核心實體、它們之間的關係以及擴展模組,組織可以開發出符合其戰略目標和宗旨的定制化且有效的架構。本綜合指南可作為參與架構開發過程的架構師和利益相關者之參考,確保企業架構採用結構化且系統化的方法。
ArchiMate 與 TOGAF 參考清單
- 企業架構的 TOGAF® 工具 – ArchiMetric
- 描述: 此資源提供 TOGAF ADM 的概覽,以及 Visual Paradigm 如何利用 ArchiMate 圖表支援 TOGAF 交付成果的開發。
- 網址: 企業架構的 TOGAF® 工具
- 引領演進:ArchiMate 2.1 至 3.2 的全面指南 – ArchiMetric
- 描述: 本指南探討 ArchiMate 的演進、其與 TOGAF 的對齊,以及 Visual Paradigm 在 ArchiMate 建模方面的進階功能。
- 網址: 引領演進:ArchiMate 2.1 至 3.2 的全面指南
- 運用 Visual Paradigm 的 TOGAF 工具掌握企業架構 – ArchiMetric
- 描述: 本文強調了 Visual Paradigm 的 TOGAF 工具的功能,包括對 ArchiMate 和 TOGAF ADM 的支援,以及其對企業架構的優勢。
- 網址: 運用 Visual Paradigm 的 TOGAF 工具掌握企業架構
- 什麼是 ArchiMate? – Visual Paradigm
- 描述: 一份逐步學習指南,介紹 ArchiMate、其與 TOGAF 的整合,以及它如何補足現有的方法,例如 UML 和 BPMN。
- 網址: 什麼是 ArchiMate?
- 使用 BPMN 補充 TOGAF ADM EA 開發,並結合 ArchiMate – ArchiMetric
- 描述: 本文探討 BPMN 與 TOGAF ADM 和 ArchiMate 的整合,以及 Visual Paradigm 提供的全面模型支援。
- 網址: 使用 BPMN 補充 TOGAF ADM EA 開發,並結合 ArchiMate
- 理解 ArchiMate 語言中的抽象概念 – ArchiMetric
- 描述: 本文解釋 ArchiMate 中的抽象概念,以及 Visual Paradigm 如何支援有效的模型設計與建立。
- 網址: 理解 ArchiMate 語言中的抽象概念
- ArchiMate 概述 – 企業架構建模語言 – Cybermedian
- 描述: 本文概述 ArchiMate 與 TOGAF 及其他架構的整合,以及使用 Visual Paradigm 進行 ArchiMate 建模的優勢。
- 網址: ArchiMate 概述
- 利用 Visual Paradigm 即時流程處理來應對企業複雜性 – ArchiMetric
- 描述: 本文探討 Visual Paradigm 的即時流程組合器,以及其與 TOGAF ADM 和 ArchiMate 的整合,以應對企業複雜性。
- 網址: 利用 Visual Paradigm 即時流程處理來應對企業複雜性
- Visual Paradigm TOGAF – 關於 TOGAF、企業架構、ArchiMate 及更多內容
- 描述: 本指南深入探討 ArchiMate 3、TOGAF 和企業架構,以及 Visual Paradigm 如何支援這些架構。
- 網址: Visual Paradigm TOGAF
- 免費線上 ArchiMate 工具 + 範例 – Cybermedian
- 描述: 此資源提供免費的線上 ArchiMate 工具與範例,強調 ArchiMate 與 TOGAF 的整合,以及 Visual Paradigm 所提供的支援。
- 網址: 免費線上 ArchiMate 工具 + 範例
這些參考資料提供了 ArchiMate 與 TOGAF、其整合方式,以及 Visual Paradigm 上可用工具的全面概覽,以支援企業架構建模。











