什麼是Archimate?
ArchiMate是The Open Group的開放與獨立企業架構建模語言,獲得不同工具供應商與諮詢公司的支援。ArchiMate提供工具,支援企業架構師以無歧義的方式描述、分析與視覺化不同架構領域之間的關係,類似於土木工程或建築與施工等已建立的學科,使用國際接受的標準來描述其設計。

ArchiMate是一種用於描述企業架構的建模技術(「語言」)。它提供了一個清晰的概念集與架構領域之間的關係,並提供了一個簡單且統一的結構來描述這些領域的內容。就像經典建築中的建築圖紙描述了建築的各個方面與使用情況一樣,ArchiMate為描述以下內容的構建與運行提供了一種通用語言:
- 業務流程
- 組織結構
- 資訊流
- IT系統
- 技術基礎設施
這種洞察力幫助利益相關者設計、評估與溝通決策與變更在這些業務領域內及彼此之間的影響。
使用經認證的EA工具繪製ArchiMate
Visual Paradigm Enterprise Edition是經認證的ArchiMate 3企業架構工具。它支援所有ArchiMate 3詞彙、符號、語法與語義。
為什麼選擇ArchiMate?
模型在商業中已經發揮了重要作用。流程模型、資訊與資料模型、應用程式架構、戰略模型、營運模型。組織試圖連結其模型,以從多個不同角度獲得對企業運作方式的洞察。通常,模型變得更高層次,專注於組織的本質。這些發展導致了ArchiMate語言的開發,它允許在領域內進行高階建模,也允許在領域之間進行建模。
為什麼選擇ArchiMate
如上圖所示,企業架構師採用ArchiMate的主要原因如下:
- 捕捉利益相關者的關注點
- 透過識別與細化需求來解決關注點
- 建立EA模型
- 為利益相關者建立模型視圖
- 展示如何解決關注點與需求
- 展示由衝突關注點引起的權衡
ArchiMate的好處
ArchiMate用於建模企業架構的主要好處是:
- 它是The Open Group的國際、供應商獨立標準,使您擺脫供應商特定工具與框架的鎖定。ArchiMate Forum of The Open Group提供積極支援。
- 其基礎扎實的概念與模型提供了精確性。它有助於擺脫「模糊圖像」的架構形象。
- 它是一種精簡而簡單的語言。它包含了足夠的概念來建模企業架構,而不會膨脹到包含所有可能的內容。其統一結構使其容易學習與應用。
- 它與現有的特定架構領域(如軟體或業務流程)的方法有明確的聯繫。ArchiMate中的幾個概念是從其他語言(如UML或BPMN)中刻意借用的,以提供一個簡單的橋樑。
- 它不規定工作方式,但可以很容易地與現有方法(如TOGAF)結合使用。
- 它已被許多不同的使用者組織試用與測試,並獲得眾多諮詢公司與軟體工具的支援。
最新的ArchiMate 3規範
該語言的最新版本是ArchiMate 3.0規範,於2016年6月發布。ArchiMate 3.0是該標準的一次重大更新,包含了许多新概念。
版本3.0中包含的新功能包括:
- 用於在戰略層面建模企業的元素,如能力、資源和結果。
- 它還包括對物理世界中的材料和設備進行建模的支持。
- 此外,語言的一致性和結構得到了改進,定義與其他標準對齊,並通過各種其他方式增強了其可用性。
該語言的新版本是為了回應一系列要求而創建的:
- 將業務戰略與業務和IT運營聯繫起來的需求增加
- 混合IT和物理世界的技術創新
- 在新領域的使用;例如,製造業、物流
- 提高一致性和可理解性
- 改進The Open Group標準之間的對齊,特別是與TOGAF框架
相關資源:
ArchiMate規範可以從The Open Group的ArchiMate Forum下載。
ArchiMate核心框架
業務、應用程序和技術元素定義的方面和層可以組織成一個由九個單元組成的框架,如下圖所示。

框架的結構允許從不同的觀點對企業進行建模,其中單元格內的位置突出了利益相關者的關注點。利益相關者通常會有涵蓋多個單元格的關注點。
方面和層
ArchiMate語言的主要概念和關係可以看作是一個框架,即所謂的ArchiMate完整框架。
它將企業架構分為業務、應用程序和技術層。
在每一層,考慮三個方面:展示行為的活動元素(例如,流程和功能)、內部結構和定義使用或傳達資訊的元素。
方面
活動結構方面代表結構概念(業務參與者、應用程序組件和設備,它們展示實際行為;即,活動的「主體」)。行為方面代表由參與者執行的行為(流程、功能、事件和服務)。行為概念分配給結構概念,以展示誰或什麼展示行為。被動結構方面(資訊)代表執行行為的對象。這些通常是業務層中的資訊對象和應用程序層中的資料對象,但它們也可以用於表示物理對象。

層
更高的層使用較低層提供的服務。業務層為外部客戶提供產品和服務,這些產品和服務由業務流程實現,業務流程由業務參與者執行。應用程序層透過應用程序服務支援業務層,這些應用程序服務由(軟體)應用程序實現。技術層提供基礎設施服務(例如,處理、存儲和通信服務),這些服務是運行應用程序所需的,由電腦和通訊硬體以及系統軟體實現。

ArchiMate完整框架
完整的ArchiMate語言在核心框架中添加了幾個層和一個方面。物理元素被添加到技術層,用於建模物理設施和設備、分銷網絡和材料。此外,還添加了動機方面和實施與遷移元素。生成的完整ArchiMate框架如下圖所示。

核心層:
ArchiMate核心 – 使TOGAF定義的架構域建模成為可能 扩展: 動機擴展 – 使利益相關者、變革驅動因素、業務目標、原則和需求建模成為可能 實施與遷移擴展 – 使項目組合管理、差距分析和過渡與遷移規劃建模成為可能 ArchiMate最重要的概念如下圖所示。您可以清楚地看到跨層的統一方法。

核心層(業務、應用程序、技術)
分層視圖為面向服務的模型提供了一種自然的查看方式。較高層使用較低層提供的服務。ArchiMate區分三個主要(核心)層:
- 業務層為外部客戶提供產品和服務,這些產品和服務在組織中由業務流程實現,業務流程由業務參與者和角色執行。
- 應用程式層透過應用程式服務支援業務層,這些應用程式服務由(軟體)應用程式組件實現。
- 技術層提供運行應用程式所需的基礎設施服務(例如,處理、存儲和通信服務),由計算機和通信硬體以及系統軟體實現。
動機擴展
ArchiMate動機元素使利益相關者、變革驅動因素、業務目標、原則和需求建模成為可能。

實施與遷移擴展
ArchiMate實施與遷移元素使項目組合管理、差距分析和過渡與遷移規劃建模成為可能。

ArchiMate示例 – 核心層
在下面的ArchiMate示例模型中,您可以看到各種ArchiMate層的集成。

ArchiMate和TOGAF ADM
如本技術標準所述,ArchiMate語言補充了TOGAF,因為它提供了一組獨立於供應商的概念,包括圖形表示,有助於在「水線以下」創建一致的、集成的模型,這可以以TOGAF視圖的形式表示。

想要創建ArchiMate圖嗎?
嘗試Visual Paradigm Enterprise Edition,這是一款企業架構軟體,具有功能強大的ArchiMate繪圖工具、ArchiMate視點管理工具和TOGAF指南過程。










