ArchiMate 規格是一項開放標準,是一種開放且獨立的企業架構建模語言,獲得多個工具供應商與顧問公司的支援。ArchiMate 使企業架構師能夠清楚地描述、分析並視覺化各架構領域之間的關係。
正如古典建築中的建築圖紙描述建築設計與使用各個方面,ArchiMate 規格提供了一種通用語言,用以描述業務流程、組織結構、資訊流動、IT 系統以及技術與物理基礎設施。ArchiMate 模型使利害關係人能夠設計、評估並溝通這些架構領域內外決策與變更的影響。
本文白皮書概述了 ArchiMate 3.0 規格。ArchiMate 3.0 規格是 2016 年 6 月以 Open Group 標準形式發布的 ArchiMate 2.1 規格的重大更新。3.0 版本新增的功能包括用於戰略層建模的元素,例如能力、資源與策略。同時也支援對現實世界進行建模,包括材料與設備。此外,語言的一致性與結構已得到改善,定義已與其他標準對齊,且在多個方面提升了可用性。
ArchiMate 語言的演進
ArchiMate 語言於 2002 至 2004 年間在荷蘭由遠端資訊處理研究所的一個專案團隊開發,並與來自政府、產業與學術界的多個合作夥伴共同完成,包括 Ordina、奈梅亨拉德布魯赫大學以及萊頓先進電腦科學研究所(LIACS)。開發過程中亦在 ABN AMRO、荷蘭稅務與海關署以及 ABP 养老基金基金會等機構進行了測試。
2008 年,ArchiMate 語言的所有權與管理權由 ArchiMate 基金會轉移至 Open Group。自 2009 年起,Open Group ArchiMate 論壇一直在其公開網站上開發並發布 ArchiMate 規格。
ArchiMate 語言與企業架構
ArchiMate 規格旨在提供一種圖形化語言,用以呈現企業架構的時間演變(即包含戰略、轉型與遷移規劃),以及架構背後的邏輯與基礎原則。ArchiMate 建模語言為描述企業架構的圖示提供統一的表達方式,並提供整合性的方法,用以描述與視覺化不同架構領域及其底層的關係與依賴性。
ArchiMate 語言的設計從一組相對通用的概念(物件與關係)出發,並針對企業架構的不同層級進行特別調整。ArchiMate 最重要的設計限制是,它被明確設計為儘可能簡潔,同時仍適用於大多數企業架構建模任務。在學習與使用方面,該語言僅涵蓋足以建模約 80% 實際案例的概念。
ArchiMate 3.0 規格的新功能是什麼?
為什麼需要語言的新版本?
新版本語言的推出是回應眾多需求:
- 對連結業務策略與業務及 IT 運作的日益增長的需求
- IT 與現實世界創新趨於融合
- 在新領域中的應用;例如製造業、物流
- 提升一致性與易懂性
- 與其他 Open Group 標準的進一步對齊,特別是 TOGAF 框架
增強對戰略與實體建模的支援
ArchiMate 框架已擴展,包含戰略與實體元素,如圖 1 所示。

圖 1:ArchiMate 框架
戰略元素包括能力、資源與行動計畫。實體元素建立在技術層之上,包含用於建模實體設施與設備、分銷網絡與材料的元素。
戰略元素
已新增元素以支援策略建模、基於能力的規劃及相關領域。這有助於更廣泛地運用企業架構來支援戰略執行,並與相關標準(如 TOGAF 框架 [1] 與商業動機模型 [2])所採用的方法保持一致。

圖 2:動機與戰略元素範例
圖 2 展示了一個同時使用動機與戰略元素的範例。請注意,結果、行動計畫、能力與資源是 ArchiMate 3.0 規格中新增的元素。增加利潤是一個目標,可進一步分解為許多其他目標:降低成本與增加收入。前者與公司的營運卓越策略相關,並以行動計畫方式建模。該計畫進一步細分為兩個其他行動計畫:整合 IT 系統與標準化產品。這導致兩個結果:成本降低與客戶流失,兩者均對目標產生正向與負向影響。這清楚地說明了目標與結果之間的重要區別:並非所有結果都會帶來預期成果。
行動計畫由多項能力支援:IT 管理與運營,以及產品管理。適當的人力與 IT 資源被配置給前者。模型片段也顯示,這些資源位於組織總部,與整合 IT 系統的行動計畫一致。
實體元素
技術層已擴展,包含用於建模現實世界(如製造、物流及其他實體環境)的元素。

圖 3:實體元素範例
圖3顯示了一個實體元素的範例。請注意,範例中的所有元素在ArchiMate 3.0規範中都是新的,除了「路徑」(Path)元素,它原本稱為「通訊路徑」(Communication Path),現已更名,其含義也擴展,以允許與實體元素整合。
設備在製造設施中進行建模與安裝,利用預先組裝的電路板、內部天線和塑膠外殼,以生產車輛遠端資訊裝置的物料。設備最初位於製造設施,接著透過使用海外運輸與本地卡車運輸的配送網絡,運送到國家配送中心與當地配送中心。這些配送網絡共同構成一條多式聯運路徑。
ArchiMate 3.0 並未引入獨立的實體行為元素。相反地,技術層的行為元素(技術功能、流程、互動、服務與事件)被用來為所有節點(包括實體設備)建模行為。由於設備通常由電腦控制或與IT緊密相關,其行為可透過現有的技術行為概念以完整且一致的方式進行描述。這些概念也可用於描述構成物聯網(IoT)的感測器與連接設備的行為。
增強的可用性與一致性
已進行大量修改,以提升語言的可用性與一致性。以下為總結。
通用元模型
已引入頂層通用元模型,以記錄語言的完整結構。
組合元素
群組不再被歸類為關係;現已改為組合元素。群組現在與其內容具有聚合或組合關係,使其更具實用性。關係現在可以從群組或指向群組。群組的一個有用應用是建模架構與解決方案的組成模塊;另一個應用是建模架構內的領域。位置元素已從業務層移至通用元模型,並定義為組合元素。
透過改進巢狀結構的符號使用方式,可更有效地在建模中呈現相關項目。
視圖與合約符號的更新
視圖與合約的符號已更新,以明確區分它們與交付成果及業務物件。
可選層符號
已引入一個可選符號,以明確標示元素的層級。元素左上角的字母「M」、「S」、「B」、「A」、「T」、「P」或「I」分別代表動機、策略、業務、應用、技術、實體或實施與遷移元素。圖4為一個範例模型,展示應用與技術元素。

圖4:元素符號範例
關係
在某些情況下,現在允許關係與其他關係建立關聯——例如,將物件與群組關聯,或在平台內建立流程或聚合關係。

圖5:關係與關係的範例
「被使用」關係已更名為「服務」,以更清楚地透過主動動詞反映其方向:服務為使用者提供服務。此關係的含義未改變。「被使用」這個名稱仍允許使用,但已標示為不建議使用,未來版本的標準中將被移除。
為與其他依賴關係(存取與服務)保持一致,影響關係的符號已更新。
為與其他依賴關係(存取與服務)保持一致,影響關係的符號已更新。

圖6:影響關係符號
透過將目標端的黑色圓圈更換為箭頭,為指派關係引入方向符號。

圖7:指派關係符號
連結不再被歸類為關係,而是作為關係連接器。連結現在明確為「或」連結或一般「與」連結。

圖8:連結符號
動機元素
已新增成果元素。意義與價值元素已從業務層移出。
新增事件
已將具時間屬性的事件元素新增至ArchiMate核心語言的所有層級,以及實施與遷移元素。新增的元素包括應用事件、技術事件與實施事件,對應於現有的業務事件。
提升層級一致性
新增了應用流程、技術流程、技術互動和技術合作等新元素,以增強各層之間的一致性。
業務層
業務層不再指定位置、價值和意義元素。檢視與合約的符號已更新,以區分於交付成果與業務物件。
技術層
技術層中的元素已從「基礎設施 [元素名稱]」更名為「技術 [元素名稱]」。『通訊路徑』元素已更名為『路徑』,其含義已擴展以支援實體元素。『網路』元素已更名為『通訊網路』,以區分於實體元素『分發網路』。
跨層關係
已定義跨層關係,以連結動機與策略與核心概念(業務、應用、技術、實體),並連結策略與其執行。跨層關係亦已修訂,以支援不同層級元素之間的更好對齊(例如,業務層與下層對齊)。
檢視機制
先前版本的標準在主規格內容中包含一份完整的檢視清單,並具備針對特定情境定義自訂檢視的能力。在 3.0 版中,檢視機制已改善,檢視清單已移至資訊性附錄,以明確指出這些僅為示例檢視。
ArchiMate 語言與 TOGAF ADM
ArchiMate 語言由 ArchiMate 核心語言組成,包含業務、應用與技術層,以及用於建模策略與動機,以及執行與遷移的元素。圖 9 展示了 ArchiMate 語言與 TOGAF 架構開發方法(ADM)各階段之間的簡化對應關係。

圖 9:ArchiMate 語言與 TOGAF ADM 之間的簡化對應
業務、應用與技術層支援描述 TOGAF 框架中定義的業務、資訊系統與技術架構領域,以及它們之間的相互關係。ArchiMate 中的戰略與動機元素可支援 TOGAF ADM 的需求管理、初步與架構願景階段,這些階段建立高階業務目標、架構原則與初步業務需求。它們也與 TOGAF ADM 的架構變更管理階段相關,因為該階段處理不斷演變的需求。雖然圖 9 中未顯示,但應注意這些元素亦可應用於其他 ADM 階段,例如 B、C 和 D 階段。
ArchiMate 中的執行與遷移元素支援透過 TOGAF ADM 的機會與解決方案、遷移規劃,以及執行治理階段,實現架構的執行與遷移。
ArchiMate 中的執行與遷移元素支援透過 TOGAF ADM 的機會與解決方案、遷移規劃,以及執行治理階段,實現架構的執行與遷移。