ArchiMate 是由 The Open Group ArchiMate 論壇維護的開放標準。
後續版本會定期發布,最新版本為 2016 年中發布的 ArchiMate 3.0。它包含企業架構建模語言的規範以及 ArchiMate 框架。
在 ArchiMate 中,模型被定義為「概念的集合」,而概念則被定義為「元素或關係」。企業架構建模語言規範提供了針對企業架構領域的特定概念的精確定義與說明。此建模語言可用於呈現企業架構,以及描述其隨時間的演變。
ArchiMate 框架


圖 1:根據 ArchiMate 3.0 規範所定義的 ArchiMate 框架。
[來源:ArchiMate 3.0 規範,The Open Group 標準。The Open Group,2016。]


ArchiMate 框架(如圖 1 所示)支援對 ArchiMate 建模語言中定義的核心實體進行分類。它沿著兩個維度對這些核心實體進行組織。
第一個維度將核心實體分配至企業架構模型的不同層次。在更新的 ArchiMate 3.0 中,企業架構模型被分為多個層次,包括策略(例如能力)、業務(例如業務參與者)、應用(例如應用功能)、技術(例如實體)、實體(例如設施)以及實施與遷移(例如交付成果)。在個別實體的圖形表示中,實體所屬的層次以不同顏色標示。
第二個維度包含四個面向,核心實體會被分配至這些面向。在元素的圖形符號中,面向的分配以不同形狀呈現。第一個面向是主動結構,用以捕捉實際行為的主體(誰?)。主動結構元素以四角方框及右上角圖示表示。行為面向代表主動結構元素所執行的行為(如何?),以圓角方框及右上角圖示呈現。被動結構代表行為所作用的對象(什麼?)。目前尚無通用的基於形狀的方法來全域性地呈現它們。
最後,動機是 ArchiMate 框架的第四個面向(為什麼?)。分配至此面向的元素以斜向方框呈現,並以顏色編碼,顯示其亦構成一個層次。


圖 2:ArchiMate 建模語言元素的語言符號摘錄,包含其定義、層次與面向的分配,以及所分配的圖示。
一組連接圖示可用於分類並視覺化這些元素之間的關係。ArchiMate 定義的通用關係類型包括結構關係、依賴關係、動態關係及其他關係。圖 3 提供了這些關係類型的摘錄,包含其定義與圖示。


圖 3:ArchiMate 中關係類型的摘錄,包含其定義與圖示。[依據:ArchiMate 3.0 規範,The Open Group 標準。The Open Group,2016。]
ArchiMate 與 TOGAF 之間的關係
ArchiMate 與 TOGAF 標準密切相關,並提供一種可應用於 TOGAF 內所建立模型的建模語言。ArchiMate 框架可與 TOGAF ADM 進行對應,如圖 4 所示。


圖 4:ArchiMate 框架與 TOGAF ADM 的對應關係。[依據:ArchiMate 3.0 規範,The Open Group 標準。The Open Group,2016。]
ArchiMate 的優點與缺點
ArchiMate 的一個優點是,它不僅能呈現單一層次的架構視圖,還能描述跨層次的關係,如圖 5 中的範例所示。


圖 5:單層與跨層企業架構模型的範例。
[來源:ArchiMate 3.0 規範,The Open Group 標準。The Open Group,2016。]
此外,ArchiMate 提供了企業架構實體的廣泛清單、預設的元模型、一些簡化的標準視角,以及全面且公開可取得的文件。也提供工具支援,以使用此架構描述語言來建模企業架構 [BBL12]。
ArchiMate 的一個缺點是其擴展性有限。此外,部分概念存在模糊之處,模型設計者需經過訓練才能成功應用此框架。最後,在實施 ArchiMate 時,通常需要進行術語映射,以將既有概念對應至 ArchiMate 的概念。
ArchiMate 3.0 規範可線上下載或檢視。