📘 教學:ArchiMate 3.2 — 第二章:定義

理解企業架構建模的基礎詞彙


🔍 引言:為何定義至關重要

在您能夠繪製出有用的架構圖之前——無論是為了將業務目標與IT系統對齊,還是為了溝通雲端遷移計畫——您都需要一種共通的語言。這正是 ArchiMate 3.2 規格的第二章 所提供的:語言的正式 詞彙 語言詞彙。

將本章視為 詞彙表 + 語法入門 ArchiMate 的詞彙表。若無精確的定義,兩位架構師可能會以不同意義使用同一個術語(「視圖」、「層」、「元素」)——導致溝通誤解、模型缺陷或實施失敗。

✅ 本教學將協助您:

  • 理解每個術語 直覺地 透過類比與範例
  • 了解術語之間如何 相互關聯 (例如, 觀點 → 視圖 → 模型 → 元素)
  • 避免常見混淆(例如, 視圖 vs. 觀點層 vs. 方面)
  • 為 ArchiMate 認證或實際建模做好自信準備。

我們開始吧——一個術語接一個術語。


🧱 關鍵概念與深入解析(含範例)

1. ArchiMate 核心框架

「一個用於對 ArchiMate 核心語言元素進行分類的參考結構。它由三個層次和三個方面組成。」

🔹 類比:想像一下電子表格中的 3×3 網格——列 = 層次,欄 = 方面——幫助你對每個構建模塊進行分類。

層次(列) 主動結構 行為 被動結構
業務 業務參與者、角色 業務流程、功能 業務物件
應用 應用組件 應用服務、互動 資料物件
技術/實體 節點、設備 系統軟體、通訊路徑 檔案、設備

📌 範例:

  • 你正在模擬客戶訂單是如何被履行的。
    • 業務層客戶 (參與者), 處理訂單 (流程), 訂單 (物件)
    • 應用層訂單管理系統 (組件), 下訂單 API (服務)
    • 技術層Web 伺服器 (節點), 訂單資料庫 (資產)

⚠️ 注意:完整的格線與元模型位於 第 3.4 節,但此架構是 心智地圖 指引元素應放置的位置。


2. ArchiMate 核心語言

「核心部分……包含三個層次的概念:業務、應用與技術(包括實體層)。」

🔹 這是 「標準工具箱」 — 官方的元素與關係集合,您可使用於符合 ArchiMate 模型中。允許 用於符合 ArchiMate 模型中。

🚫 不屬於核心語言:動機、策略、實施與遷移擴展(後續章節或擴展中說明)。

📌 實用提示:
如果您在大型組織(例如 Acme Cloud)中建立符合 TOGAF 的企業架構模型,請先使用 核心語言 首先——這能確保清晰性與工具相容性(例如與 BiZZdesign、Sparx EA 或 Archi 相容)。


3. 架構視圖 對比 架構觀點

常被混淆!讓我們來釐清它們。

術語 定義 類比 範例
觀點 規格 某種視圖類型的規範(即 範本 或 鏡頭) 相機鏡頭設定(例如「微距」、「人像模式」) 安全觀點:定義您僅顯示與安全相關的元素(參與者、角色、資料流程、政策),並使用 存取/指派關係。
視圖 實例觀點的實例——根據這些規則建立的實際圖表/報告 你使用該鏡頭拍攝的照片 標題為「訂單履行 – 安全視圖」,顯示客戶 →[存取]→ 訂單資料庫支付網關 →[服務]→ 處理付款

✅ 最佳實務:始終記錄你的觀點繪製視圖之前。這可確保利害關係人的一致性(例如,財務長關心成本流動;資安長關心資料存取)。


4. 面向

「根據與層次無關的特徵進行分類……與利害關係人關注的事項相關。」

三個面向:

  1. 主動結構 → 誰/什麼執行?(例如:參與者、角色、組件)
  2. 行為 → 做了什麼? (例如:流程、功能、服務)
  3. 被動結構 → 被作用的是什麼? (例如:物件、資料、成果)

📌 範例:電子商務訂單流程

面向 業務層 應用層 技術層
主動 業務代表 (參與者) 訂單服務 (組件) API 網關 (節點)
行為 處理退款 (流程) 驗證訂單 (互動) 加密流量 (功能)
被動 退款請求 (物件) 訂單 DTO (資料物件) TLS 證書 (產物)

💡 洞察:面向讓您 水平切分模型 — 例如:「讓我看看所有 被動結構 跨層次」以分析資料來源


5. 元素關係關係連接器,以及 概念

術語 角色 範例 視覺化提示
元素 基本構建單元(名詞) 客戶結帳 APIDocker 容器 方框、橢圓、圓柱
關係 元素之間的連接(動詞) 客戶 →[觸發]→ 下訂單
訂單服務 →[服務]→ 下訂單 API
箭頭:實線(結構性),虛線(依賴性),點線(動態)
關係連接器 連結多個關係 的 相同類型 用於 連接點ANDORXOR 在流程中 菱形節點連結箭頭
概念 統稱:元素 + 關係 + 連接器 模型中的任何節點或邊 圖表中的所有內容

6. 複合元素

「一個由來自多個方面或層次的其他元素組成的元素。」

🔹 大多數現實世界中的元素都是複合的!

📌 範例:

  • 線上銀行系統 = 商業服務(轉帳)+應用組件(交易引擎)+技術節點(雲端叢集)
  • 客戶入口 = 商業介面(網頁介面)+應用組件(前端應用程式)+技術裝置(網頁伺服器)

🔧 建模提示:使用 組成 (黑色菱形)或 聚合 (白色菱形)關係來建立複合元素:

[客戶入口] ◆── [前端應用程式]  
                ◆── [驗證服務]  
                ◆── [網頁伺服器]

7. 屬性

「與元素或關係相關聯的屬性。」

📌 直接繪製,但用於工具元資料模型資料庫:

  • 元素:支付網關→ 屬性:版本=3.2SLA=99.95%負責人=財務團隊
  • 關係:客戶 →[存取]→ 資料庫→ 屬性:加密=TLS 1.3

💡 在 Archi(免費工具)中,您可以在「屬性」標籤中新增屬性——非常適合用於追蹤性、合規性或治理。


8. 符合性與符合性實作

「符合指定要求。」
「符合符合性條款的實作。」

✅ 關鍵項目:

  • 工具供應商(例如,確保 Sparx EA 可匯出有效的 ArchiMate 3.2 XML)
  • 認證考試(Open Group ArchiMate® 認證)
  • 企業治理(可稽核的架構資產)

📌 符合性檢查範例:

  • ✅ 合法:僅使用 標準化名稱 (業務參與者,而非 個人)
  • ❌ 無效:創造一個新的關係,例如 magicLink 未定義擴展

🔗 參考:符合性規則位於 第1.3節 — 但 意圖 是: 跨團隊與工具的互操作性與一致性.


9. 模型

「在 ArchiMate 語言結構背景下的概念集合。」

🔎 不要與 混淆圖示!

  • 一個 模型 = 元素、關係、視圖、觀點與元資料的完整儲存庫(如同資料庫)
  • 一個 視圖 = 一個圖示或報告 提取來自模型

📌 類比:

  • 模型 = 整個電影工作室(劇本、場景、演員、攝影機)
  • 視圖 = 一個場景(用於行銷拍攝、剪輯用於預告片等)

🔧 工具提示:在 Archi 中,您的.archimate檔案模型——包含多個視圖(圖表),按觀點分組。


10. 

「一種抽象……企業可在此進行建模。」

三個核心層:

重點 利害關係人 關鍵問題
業務 能力、服務、價值 高階主管、產品、法律 我們提供什麼價值?誰負責什麼?
應用 軟體系統、資料 開發人員、架構師 哪些應用程式支援哪些流程?
技術/實體 基礎設施、硬體 運維、安全工程師、SRE 應用程式在何處或如何部署?

📌 現實世界中的可追溯性(例如,在 Acme Cloud):
業務目標:縮短結帳時間
→ 業務流程:優化付款流程
→ 應用服務:非同步付款驗證
→ 技術:Kafka + Redis 快取

跨層次的可追溯性這正是 ArchiMate 的優勢所在。


📊 摘要表:第二章定義一覽

術語 類別 核心概念 視覺化/模型角色 範例
核心架構 結構 3×3 網格(層級 × 方面) 元素配置的心智地圖 業務/行為 =流程
核心語言 範圍 標準元素與關係 符合模型的基準 應用元件組成
觀點 規格 利益相關者關切事項的範本 圖表的藍圖 安全觀點
視圖 產物 觀點的實例 實際圖表/報告 資料流程 – PCI 視圖
面向 分類 主動/行為/被動 水平切片 參與者(主動),流程(行為)
元素 建構模塊 名詞(事物) 方框、圓形等 客戶訂單資料庫
關係 連接 動詞(動作/連結) 箭頭 服務觸發存取
關係連接器 黏合劑 連結關係 菱形(節點) 在流程中
複合元素 聚合 由其他元素組成 群組/包含的元素 電子商務平台
屬性 元資料 屬性(未繪製) 工具端資料 版本=2.1擁有者=PMO
符合性 標準 符合規格 品質門檻 有效的 ArchiMate XML 匯出
模型 儲存庫 完整的概念集合 .archimate 檔案 所有元素 + 檢視 + 元資料
抽象層級 業務 → 應用 → 技術 垂直切片 業務參與者 對比 節點

🎯 結論:整合所有內容

第二章看似只是「定義」——但其實是 ArchiMate 的 語義基礎 的語義基礎。掌握這些術語可讓你:

✅ 精確表達 與架構師、開發人員和高階主管溝通
✅ 一致地建模 — 避免歧義或工具不相容
✅ 有效擴展 — 從單一圖表擴展至企業範圍的架構資料庫
✅ 與 TOGAF 整合 — 使用 ArchiMate 進行 架構內容框架 (例如:TRM、ABM)

📌 實務人員的專業提示(例如:Acme Cloud 高級專案經理):
規劃雲端現代化時,應從以下開始:

  1. 選擇 觀點 (例如: 應用程式遷移成本影響)
  2. 建立 視圖 使用 核心元素 跨 層級
  3. 透過 關係
  4. 記錄 屬性 (成本、風險、負責人) 用於決策支援

➡️ 簡而言之:定義 → 構建 → 建模 → 溝通

掌握第2章後,你已準備好迎接挑戰第3章(語言結構) 並開始繪製 —— 不只是談論 —— 建築設計。

以下是官方 Visual Paradigm ArchiMate 工具推薦,附上真實且即時更新的網址:

1. Visual Paradigm Online(免費線上 ArchiMate 工具)

2. Visual Paradigm 企業版(認證 ArchiMate 3.1 工具)

3. AI ArchiMate 生成器與觀點

4. ArchiMate 觀點指南與範例


注意:Visual Paradigm廣泛應用於財富500強企業、新創公司及政府機構,用於企業架構與數位轉型。該工具獲得The Open Group認證,並支援ArchiMate 2.1與3.1標準。


📘 下一步?
請告訴我您是否需要:

  • 一個實作實驗室,使用這些定義來建模SaaS產品
  • 對比:ArchiMate 與 UML 與 BPMN
  • 本教程的速查表PDF
  • Open Group認證的練習題

祝您建模愉快!
— 您的企業架構學習夥伴 🏗️

Leave a Reply