ArchiMate由The Open Group擁有並維護,與The Open Group架構框架(TOGAF)密切對齊,但適用於任何企業架構方法。
符號參考可明確功能、角色、流程、參與者、產品與服務。參考定義關係,說明它們如何互動並相互影響。概念上,ArchiMate源自UML,使其容易理解並整合至架構框架開發工具中。
ArchiMate最有效的應用是生成視角。架構中的單一功能/流程/服務可根據審查開發狀態的利害關係人,以多種方式呈現。高階管理層需要了解其需求、目標與原則是否已達成。
事業單位經理希望確認服務與產品能向客戶提供合適的提供內容。應用、資料與IT系統經理必須確保能支援服務與產品的交付架構。
概念
以TOGAF為參考,ArchiMate在四個迭代階段後定義不同的架構發展領域:架構能力、架構開發、遷移規劃與架構治理。在此模型中,ArchiMate被分為5個概念,其中3個為核心,2個為擴展:

核心層
- 階段B(階段B)-業務架構
- 階段C(階段C)-資訊系統架構
- 階段D(階段D)-技術架構
擴展(擴展)-策略與動機
- 初步階段(初步階段)
- 願景階段(階段A-願景)
- 需求管理(階段H-需求管理)
擴展(擴展)-實施與遷移
- 階段E(機會與解決方案)
- 階段 F (遷移規劃)
- 階段 G (實施治理)
業務層概念 – 階段 B(業務層)
業務層定義架構中最高層級的概念與關係:最終產品;客戶交付系統。此架構部分實現高階管理層的目標與需求,驅動企業架構框架的實施。
- 業務參與者 – 推動系統運作的人或電腦元件。
- 業務角色 – 定義參與者被授權執行某項行動的責任。
- 業務協作 – 當不同角色執行順序性任務時。
- 業務介面 – 協作運作的場所。
- 地點 – 參與者所處的物理空間。
- 業務物件 – 系統運作所作用的系統元件。
- 業務流程 – 系統流程的識別符。
- 業務功能 – 將一組相關行為歸類。
- 業務互動 – 與業務協作相關的活動。
- 業務事件 – 觸發變化的因果活動。
- 業務服務 – 以客戶為導向的產品交付。
- 產品 – 市場推廣並銷售給客戶的一組服務。
- 合約 – 法律上建立企業與客戶之間協議的機構。
- 表示 – 商業物件的邏輯觀點。
- 意義 – 商業物件或其表示的知識背景。
- 價值 – 產品的感知價值、重要性或效用。
應用層概念 – 階段 C(應用層)
ArchiMate 將應用與資料架構整合為單一層次,以呈現其概念。此層顯示實現業務層概念的系統元件。它說明業務層概念如何部署。應用層在架構中橫向運作。
- 應用元件 – 可獨立更換或更新而不影響其他應用元件的離散軟體模組;透過應用程式介面(API)存取。
- 應用協作 – 兩個或更多應用元件共同運作以支援應用程式的一組。
- 資料物件 – 應用元件作用於其上的實體。
- 應用功能 – 應用元件行為的描述。
- 應用服務 – 提供對業務層功能、流程與服務的存取。
技術層概念 – 階段 D(技術層)
技術層概念描述架構的裝置層級元素。此層的描述性元素揭示支援應用層的 IT 系統,並在某些情況下揭示業務層的特定元素(例如個人電腦)。當應用層顯示應用元件時,技術層則顯示這些元件所位於的硬體系統及其關係。
- 節點 – 網路上用於部署或執行實體的一般運算資源。
- 裝置 – 用於儲存待使用的實體的一般裝置。
- 網路 – 硬體設備之間的實體通訊方式。
- 通訊路徑 – 兩個或多個節點之間資料流的邏輯表示。
- 基礎設施介面 – 網路上節點或裝置的實體存取點。
- 系統軟體 – 軟體與應用程式的實體表示。
- 基礎設施功能 – 節點協作時執行的行為。
- 基礎設施服務 – 面向外部的機能性表示。
概念延伸
動機概念
企業架構框架的目的與目標為開發、治理與實施工具提供了意義。動機概念是在 TOGAF ADM 的架構能力迭代中定義的。利害關係人、管理者與架構師會識別架構開發與實施工具所需的原則、驅動因素、目標、需求與限制。
- 利害關係人 – 商業功能團隊的代表。
- 驅動因素 – 需要改變的事物。
- 評估 – 對現狀的評估,用於檢驗企業的準備程度與變革能力。
- 目標 – 透過實施變更所要達成結果的明確描述。
- 需求 – 具體且有良好文件記錄的需求陳述。
- 限制 – 由需求、目標或原則所造成的限制。
- 參數 – 達成目標的參數。
- 限制 – 由競爭性需求、目標與原則所造成的限制。
- 原則 – 指導和引導架構發展的基本且不變的屬性。
實施與遷移概念
此概念代表業務、應用與技術層的實現方式。實施與遷移在業務、架構與技術層建立後開始進行。其基礎為既定的基準架構、過渡架構與目標架構;缺口分析的結果;架構開發迭代產生的高階架構路徑圖,以及其他已文件化的需求。
- 工作包 – 在從基準架構過渡至過渡架構與目標架構期間執行的一組獨立任務。
- 交付成果 – 工作包的明確定義成果,用於驗證工作包任務的完成。
- 平台 – 基準架構與目標架構之間的過渡架構;由專案團隊用來驗證過渡是否按計畫進行,並識別開發計畫中所需的變更。
- 缺口 – 確定現有狀況、缺失項目,以及需要合理化的內容。


摘要
本文僅說明 ArchiMate 的核心概念及其與 TOGAF 的關係。
此模組化語言進一步定義了業務、應用與技術層內及層間概念之間的關係。它說明如何使用 ArchiMate 記號來建立針對特定受眾的觀點。雖然複雜,但同時也極具彈性,可依任何企業架構框架的實施需求進行客製化。
延伸閱讀
- 什麼是 ArchiMate?
- 完整的 ArchiMate 觀點指南
- ArchiMate 3 更新
- ArchiMate 3 的新功能
- 使用 ArchiMate 工具搭配 TOGAF ADM
- 如何在 ArchiMate 3.1 中使用價值流程?
- ArchiMate 3.1 的新功能