由 Open Group 擁有和維護, ArchiMate與開放組體系結構框架 (TOGAF) 緊密相連, 但適用于任何 EA 方法。
ArchiMate的最有效使用是視點的生成。架構中的單個功能/過程/服務可以以多種方式表示, 具體取決於審查發展狀況的利益相關者。高級管理人員需要瞭解他們的要求、目標和原則是如何得到滿足的。
營業單位經理要確認, 服務和產品將為客戶提供適當的服務。應用程式、資料和 IT 系統管理人員必須確保它們能夠提供服務和產品交付的支援框架。
概念
使用 TOGAF 作為參考, ArchiMate 在四反覆運算濃度之後具有不同的框架開發領域: 體系結構能力、體系結構開發、遷移規劃和體系結構治理。在這個模型中, ArchiMate 分為5概念、3核心和2擴展:
- 核心-體系結構開發
- 階段 B –業務體系結構
- C 階段-資訊系統體系結構
- 階段 D –技術體系結構
- 擴展-體系結構能力、遷移規劃和體系結構治理
- 動力-建築變革管理, 初步和建築學遠景階段;需求管理
- 執行和移徙-階段 E H
核心理念
業務層概念
業務層標識體系結構最高級別的概念和關係: 最終產品;客戶送貨系統。該體系結構的這一部分是實現了高級管理人員的目標和要求, 它們激勵了企業體系結構框架的實施。
- 業務參與者--推動系統的人或電腦元素。
- 商務角色–授權參與者執行操作的定義責任
- 業務協作-當不同角色執行串聯任務時
- 業務介面-協作操作的場所
- 位置-在物理空間行為者居住的地方
- 業務物件-系統運行時系統的一個元素
- 業務流程–標識系統的流程
- 業務功能–對一系列相關行為進行分組
- 業務交互-與業務協作相關的活動
- 商務工作-引發變革的因果活動
- 商務服務–面向客戶的產品交付
- 產品-一組銷售和銷售給客戶的服務
- 合同-在法律上建立企業與客戶之間的協定的機構
- 表示-業務物件的邏輯視圖
- 含義–商務物件或其代表的知識背景
- 價值-產品的感知價值、重要性或效用
應用層概念
ArchiMate 將應用程式和資料體系結構組合在其概念的表示中。該層顯示了實現業務層概念的系統元素。它解釋了業務層概念的部署方式。應用層在體系結構中橫向和水準地工作。
- 應用程式元件-可在不幹擾其他應用程式元件的情況下替換或更新的離散軟體模組;由應用程式介面 (API) 訪問
- 應用程式協作-一組兩個或多個應用程式元件協同工作以支援應用程式
- 資料物件–應用程式元件行為的實體
- 應用程式功能–對應用程式元件行為的描述
- 應用程式服務-提供對業務層功能、流程和服務的訪問
技術層概念
技術層概念描述了體系結構的設備級元素。此層的描述性元素公開了支援應用程式層的 IT 系統, 在某些情況下, 還會顯示業務層 (如個人電腦) 的特定元素。雖然應用層呈現應用程式元件, 但技術層顯示了哪些硬體系統將這些元件和它們之間的關係。
- 節點–用於部署或執行的網路工件的通用計算資源
- 設備-存儲要開發的工件的通用設備
- 網路-硬體設備之間的物理通信方式
- 通訊路徑–兩個或多個節點之間的資料流程的邏輯表示形式
- 基礎結構介面–對網路上的節點或設備的物理訪問點
- 系統軟體-軟體和應用程式的物理表示
- 基礎結構功能–由節點執行的行為的協作
- 基礎設施服務-外部面向功能的表示
概念擴展
動機概念
企業體系結構框架的目的和目標為開發、治理和實現元素提供了意義。激勵概念是在TOGAF ADM的體系結構能力反覆運算中定義的。利益相關者、管理人員和架構師建立了體系結構開發和實施的原則、驅動因素、目標、要求和約束。
- 利益相關者-業務職能團隊的代表
- 司機–需要改變的東西
- 評估-評估現狀並用於檢查企業的準備和能力變化
- 目標–通過實施更改獲得的結果的明確描述
- 要求-一份具體的、記錄良好的需要的聲明
- 承諾-
- 實現目標的參數
- 競爭要求、目標和原則強加的限制
- 原則–指導和指導體系結構開發的基本和不變的屬性
實現和遷移概念
這個概念代表了業務、應用和技術層的實施方式。實現和遷移在業務、體系結構和技術層的建立之後開始。它基於定義的基線、過渡和目標體系結構;gap 分析結果;從體系結構開發反覆運算中的高層次體系結構路線圖;和其他檔要求。
- 工作包-在從基線體系結構過渡到目標體系結構的過程中執行的任務的離散集合。
- 可交付結果–用於驗證工作包任務完成的工作包的精確定義的結果
- 高原-基線和目標體系結構之間的臨時結構;由程式團隊用來驗證轉換是否按計劃進行, 並確定在開發計畫中需要更改的內容
- 差距–確定所處的位置、需要什麼以及需要合理化的內容
總結
本文僅解釋ArchiMate的核心概念及其與 TOGAF 的關係。
符號引用闡明瞭功能、角色、過程、行為者、產品和服務。這些引用定義了關係, 說明它們是如何相互作用和相互影響的。從概念上講, ArchiMate 是從 UML 進化而來的, 這使得它易於理解, 易於被同化到架構框架開發工具中。
此模組化語言進一步定義了業務、應用程式和技術層之間和之間的概念元素之間的關係。它解釋了如何使用 ArchiMate 標誌性表示對目標受眾構造視點。雖然複雜, 但它也很靈活, 可以根據企業體系結構框架的任何實現進行調整。
在HTTP://www.opengroup.org/subjectareas/enterprise/archimate中可以找到更多資訊。