案例研究:將 ArchiMate 與 TOGAF 結合使用


ArchiMate 建模語言旨在兼容 TOGAF 框架;即,遵循 TOGAF 框架中提供的指南和最佳實踐的架構師可以使用 ArchiMate 語言來涵蓋許多建模任務,包括基於 TOGAF 框架中建議的各種架構觀點創建視圖。ArchiMate 3.0 中所做的改進使它們能夠無縫地很好地集成在一起:

  • TOGAF 框架和 ArchiMate 語言在視點的使用以及架構工件和模型的底層公共存儲庫的概念方面重疊;也就是說,他們有一個牢固的共同基礎。
  • 這兩個標准在架構開發過程的定義和企業架構建模語言的定義方面相互補充。
  • ArchiMate 3.0 標准支持整個 TOGAF 架構開發方法 (ADM) 階段的架構建模。

ArchiMate 3.0 建模語言到 TOGAF 9.1 架構開發方法 (ADM) 的近似映射如下圖所示:

ArchiMate 和 TOGAF

為 TOGAF 集成升級 ArchiMate 3.0 標准

除了業務層、應用層和技術層中核心元素的改進外,ArchiMate 3.0 標准還添加了幾個與企業架構實踐相關的擴展:

  1. 3.0 版中增加了物理層作為技術層的擴展,增加了設施、設備和材料等結構元素。物理層重用了技術層的行為元素。
  2. Motivation 擴展包含激勵企業設計和運營的元素。其中包括利益相關者、驅動因素、評估、目標、要求和原則。
  3. 實施和遷移擴展對企業架構的所有方面的實施以及已實施架構的幾代之間的遷移進行建模。它們包括工作包、可交付成果、平台和差距。
  4. 戰略擴展為業務戰略和基於能力的規划提供建模支持。要素包括能力、資源和行動方針。

使用 ArchiMate 開發 TOGAF ADM – 案例研究

下面是從 ArchiSurance 案例研究中提取的許多示例,說明了可能在 TOGAF ADM 周期中開發的模型的摘錄。

初步階段:架構原則

TOGAF 標准中的原則是作為初步階段的一部分建立和維護的。此示例展示了如何以圖形方式表示原則、它們的依賴關系和它們的目標。

在 TOGAF 初步階段使用 ArchiMate - 架構原則

階段 A:架構願景‌

在 TOGAF 標准中,階段 A 涉及建立目標架構的高級願景,跨越企業架構的所有子域。其中一個重要部分是建立和建模業務戰略,並展示架構以及實現架構的可能解決方案如何實施戰略。

示例:策略視圖

將 ArchiMate 與 TOGAF 結合使用 - A 階段架構願景

戰略觀點允許業務架構師對企業選擇或考慮的行動路線、支持它們的能力和資源、設想的結果以及這些如何有助於組織的目標和驅動因素進行建模。

階段 B:業務架構‌

業務架構對企業架構的業務相關元素進行建模。TOGAF 標准提到業務流程是非常重要的元素,因為它們有效地協調所有其他元素的使用來創造與企業使命相關的價值。ArchiMate 語言用於以圖形方式對 TOGAF 業務架構進行建模。然而,ArchiMate 標准提出了一種面向服務的架構風格,在其核心元模型中進行了指定,因為這種風格以低成本和低風險促進了最大的靈活性、重用和變化速度。業務流程以這種方法實現業務服務,其中價值與服務相關聯。

示例:業務流程

此示例展示了如何為業務架構建模兩個業務流程。此示例顯示了 ArchiSurance 的兩個中心業務流程及其高級子流程。

C 階段:信息系統架構‌

TOGAF C 階段涵蓋應用程序和數據架構。這些在 TOGAF 框架中被視為單獨的架構子域,但在 ArchiMate 語言中,數據是每個架構域的一個方面。

示例:應用合作

此示例顯示了多個應用程序如何協作,以及應用程序之間的主要數據流。

將 ArchiMate 與 TOGAF 結合使用 - C 階段信息系統架構

示例:信息結構

此示例顯示了如何以圖形方式對業務對象之間的關系進行建模。這是經典概念數據模型的 ArchiMate 版本。

業務架構中的一個常見需求是查看應用程序和數據支持業務流程的方式。上圖是一個跨層視圖的示例,根據利益相關者的要求,可以跨不同層構建多個跨層視圖。

D 階段:技術架構‌

TOGAF 階段 D 涉及技術架構,它展示了如何部署信息技術來實現階段 C 中定義的應用程序和數據要求。 ArchiMate 標准有一個單獨的技術架構層,其中設備、系統軟件、DBMS 等技術,並且可以表示通信路徑。

示例:基礎設施

此示例顯示了企業的主要基礎架構組件,按位置和部門分組。此外,還顯示了連接不同設備的網絡以及部署在設備上的(應用程序)工件。

將 ArchiMate 與 TOGAF 結合使用 - Phase D 技術架構

ArchiMate 3.0 規范現在有一組新的物理元素及其基於技術層的關系。這些元素可用於對機械和設施等物理事物進行建模;下圖顯示了一個有用的示例。

將 ArchiMate 與 TOGAF 結合使用 - 物理元素

E 和 F 階段:機會和解決方案,以及遷移規划‌

TOGAF ADM 繼續階段 E 和 F,它們處理選擇解決方案並規划架構從基線到目標狀態的實施和遷移。ArchiMate 標准具有核心語言的實現和遷移擴展,因此 ADM 的這部分可以描述為下圖:

示例:遷移視圖

將 ArchiMate 與 TOGAF 結合使用 - 遷移視圖

建模EA——手繪、繪圖工具還是建模工具?

實際上不久前,建模 EA 的標志是三樣東西:一支鉛筆、一張紙和記號。然而,時間在前進,技術在發展。一切似乎都在朝着數字化的方向發展。但是你准備好跳躍了嗎?

繪圖工具

繪圖工具為他們的軟件建模工作提供了速度和動力。有效地使用數字可以為您節省大量時間,例如打印精美、更容易撤消和重做、復制和粘貼、使用形狀調色板或圖表模板等。

建模工具

許多人認為繪圖工具和建模工具是兩個可以互換的概念,但事實並非如此。實際上,建模工具應該為繪圖工具提供更多功能,因為它們對於大多數人來說似乎並不那么明顯。

繪圖工具不能被視為建模工具,除非該工具可以“理解”圖表的符號,即形狀或模型元素之間的連接規則。以下幾點列出了建模工具相對於繪圖工具的這些附加功能。

  繪圖工具 建模工具
簡單易學 簡單 需要一些時間
圖表復雜度 只有一個簡單的圖 處理復雜圖
不同或項目中的共享元素 是+
連接規則 是+
子圖 是的
報告生成 是的
模型一致性和可追溯性 是+
詞匯表和術語與 是+
模型之間的聯動 是+
協作編輯 是+
版本控制和變更管理 是+

+ 並非所有建模工具都支持這些功能(而Visual Paradigm支持以上所有功能

具有 TOGAF 支持的高級 EA 建模工具

ArchiMate 需要 TOGAF ADM 支持嗎?

ArchiMate 是一種很好的 EA 建模可視化語言,但它不是一種提供步驟、技術來指導您完成整個 EA 開發過程的方法。雖然 ArchiMate 可以通過設計與 TOGAF ADM 無縫集成,但僅用鉛筆和紙開始 EA 項目就像我們在石器時代做事沒有適當的工具一樣。

盡管企業意識到 EA 實踐的優勢,但構建企業架構從來都不是一件容易的事。許多組織面臨的一個問題是無法確定從哪里開始,以及如何開始。企業架構的不成熟導致早期階段的差距和障礙,可能會阻止企業進一步推進該計划。2007 年,Gartner 發現 40% 的企業架構計划將被停止,2015 年后來的一項調查表明,70% 的企業希望啟動或重啟企業架構計划。

工裝

如果您搜索企業架構工具,您可能會發現兩種替代方案: 價格非常高的成熟 EA 工具,但它們只提供一個樹狀結構的存儲庫,其中包含一組您可以自行編輯的模板。第二種選擇是一些繪圖工具,例如 Visio,它們需要在多個應用程序之間過度管理和處理信息。

視覺范式指南過程工具

TOGAF ADM 是開發企業架構的過程,而 Visual Paradigm 具有流程導航器,可引導您完成 TOGAF ADM 的執行和完成,並與 ArchiMate 3 完全集成。下圖顯示了 TOGAF ADM Guide-Through 工具的屏幕截圖. 它顯示了在 TOGAF ADM 階段 B 中執行的步驟。

TOGAF ADM B 階段

從廣義上講,Visual Paradigm 具有/促進以下功能:

  • 一個 ADM 流程導航器,可指導您使用 TOGAF ADM 一步一步地開發企業架構
  • 通過清晰的說明指導您創建交付物和工件
  • 在 ADM 階段完成后生成可交付成果
  • 在架構存儲庫中自動存檔可交付成果
  • 通過為您提供樣品來幫助您了解 TOGAF
  • 提供分析和文檔所需的工具和圖表,其中包括 ArchiMate 3 圖表和觀點(The Open Group 認證)、實施計划圖、遷移路線圖、成熟度分析、PERT 圖表、RACI 圖表、實施因素評估和扣除矩陣、合並差距、解決方案和依賴關系矩陣等。
  • 最后,它是一款國際獲獎工具,價格實惠,功能令人難以置信

指導過程中的示例步驟

使用 ArchiMate 3 進行間隙分析 – 查看右下角。它是一個顏色圖例,可讓您有效地將顏色代碼應用於圖表中的元素。

企業架構 TOGAF ADM 的差距分析

自動交付生成

示例屏幕截圖 – 完成活動后生成 TOGAF ADM 可交付成果。

架構成熟度評估

視覺范式引導過程方法的好處

  1. 將 TOGAF ADM 結構化為階段、活動和步驟,並嵌入說明、示例和輸入參考
  2. 進度指示器,顯示您的位置以及階段、活動和步驟的完成狀態
  3. 逐步執行分析、制圖和工作,並自動生成可交付成果和報告
  4. 自動將數據從一個步驟轉錄到另一個步驟以進行進一步操作或執行不同形式的分析
  5. 將可交付成果作為輸入參考從一個步驟推進到另一個步驟
  6. 自動將活動或可交付成果作為具有時間安排和角色的不同成員的任務分配給任務管理器
  7. 將 EA、項目管理流程與敏捷軟件開發流程和工具集無縫集成

選擇 ArchiMate 工具的清單

最后,讓我們看看下面的項目,了解一個好的 ArchiMate 工具應該支持什么。

  • 它是經過認證的 ArchiMate 工具嗎
  • 是否提供上表中的建模工具功能
  • 它是否為 ArchiMate 2 和 ArchiMate 3 提供 ArchiMate 視點
  • 是否完全支持從初步階段和 A 到 H 階段的 TOGAF ADM
  • 是否為可交付成果提供電子架構櫃,是否可配置
  • 您能否定制流程框架以滿足您的需求
  • 是否為可交付開發提供標准 TOGAF 模板
  • 該過程是否完全自動化且易於使用
  • 是否支持團隊協作
  • 是否支持自動生成交付物
  • 是否提供逐步嵌入的說明、示例和參考資料
  • 是否要求合理的價格
  • 它是否同時支持 ArchiMate 建模支持和具有 ArchiMate 集成流程支持的 TOGAF ADM

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM