1. 程式人生 > >使用 TOGAF 9.1 框架與 ArchiMate 3.0 建模語言

使用 TOGAF 9.1 框架與 ArchiMate 3.0 建模語言

目錄

  • 執行摘要  
  • 簡介  
  • 企業體系結構框架的元件 
  • TOGAF框架和ArchiMate語言  
  • 共同基金會 
  • 在TOGAF ADM 8中使用ArchiMate語言 
  • ArchiMate 3.0標準的改進  
  • 初步階段  
  • 階段A:架構願景  
  • B階段:業務架構  
  • C期:資訊系統體系結構 
  • 階段D:技術架構 
  • 階段E&F:機會和解決方案,以及移民計劃 
  • 在TOGAF架構內容框架中使用ArchiMate語言
  • ArchiMate語言,企業連續體和TOGAF參考模
  • 結論 
  • 參考文獻 
  • 關於作者 
  • 關於開放小組 

執行摘要

本白皮書介紹了TOGAF ®  9.1框架和ArchiMate ®  3.0建模語言,呈現出在較高的水平如何這兩個公開組標準可以一起使用。 主要觀察結果如下:

  • TOGAF框架和ArchiMate語言在其視點的使用方面以及建築工件和模型的基礎公共儲存庫的概念重疊; 
    即他們有一個堅實的共同基礎。
  • 這兩個標準在架構開發過程的定義和企業架構建模語言的定義方面相互補充。
  • ArchiMate 3.0標準支援TOGAF架構開發方法(ADM)的整個階段的架構建模。

TOGAF框架與ArchiMate建模語言的結合使用可以支援與組織內外的利益相關者進行更好的溝通,從而支援開放集團對無邊界資訊流™的願景。

1  使用兩個標準共同的詳細分析是在引用的公開組白皮書上TOGAF可用 ®  框架和ArchiMate ®  建模語言協調(W14A,W14B,W14C,W14D和)。

介紹

本白皮書的目標是要證明支援企業架構工作的綜合方法可以從Open Group的兩個企業架構開放標準的結閤中產生。第一個,在TOGAF ®  標準[ TOGAF 9.1 ],已經超過十年的全球領先的企業架構方法的更多。第二個是ArchiMate 3.0標準[ ArchiMate  3.0],是用於建模企業架構的Open Group標準。

近年來企業架構已經成為企業製定和實施戰略的重要組成部分。雖然有許多企業架構框架可用,但目前版本9.1中的Open Group TOGAF標準是該領域廣泛採用的領導者。

TOGAF標準一再強調企業架構的描述應該標準化,並且在TOGAF框架內提供相關概念(構件塊型別)和關係的元模型。然而,TOGAF標準本身不提供建模符號,允許架構師以圖形方式描述架構,即使標準提到可以使用不同的建模符號。圖形建模在支援關於業務變化的推理方面有著豐富的經驗,因此ArchiMate建模符號在以這種方式提供建模企業架構和相關問題的標準化方法方面發揮了至關重要和互補的作用。

企業架構框架的元件

企業體系結構框架在其涵蓋的方面有所不同。其中可能包含以下元件的任意組合(請參閱 圖1):

  • 建立架構的過程(“工作方式”); 這可能伴隨著準則,技術和最佳實踐
  • 觀點的集合或分類
  • 描述架構的語言(定義概念和關係,也是符號)
  • (可能是虛擬的)架構儲存庫的概念,可能包含預定義的架構工件和參考模型

    儲存庫,(參考)模型


    圖1:企業架構框架的元件

    TOGAF標準的核心是一個過程 - 體系結構開發方法(ADM)。該標準還描述了觀點,技術和參考模型,但不是完整的語言; 架構內容框架標識了相關的架構構件塊型別,但它不構成正式的建模語言,也不提供標記。

    ArchiMate標準提供了一種正式的建模語言,包括一個(圖形)符號,並建議了一系列有用的視點。但是,ArchiMate標準並未說明如何“做架構”。

    TOGAF和ArchiMate標準在視點的使用方面以及建築工件和模型的底層公共儲存庫的概念上重疊; 即他們有一個堅實的共同基礎。

    這兩個標準在架構開發過程的定義和企業架構建模語言的定義方面相互補充。

    在本白皮書中,我們將介紹目前版本的TOGAF和ArchiMate標準如何協同工作。

    TOGAF框架和ArchiMate語言

    共同基礎

    TOGAF和ArchiMate標準在使用檢視,觀點和利益相關者的概念時共同擁有一個共同的基礎,以及基礎的架構工件和模型公共儲存庫的概念。

    例如,圖2中簡化的ArchiMate模型 顯示了兩個利益相關者(董事會及其客戶)及其關注點,並將其模擬為司機。顧客滿意是兩個利益相關者共同關注的問題。利益相關者的滿意度可以被細化成更詳細的關注點; 例如利潤。


    圖2:利益相關者檢視的片段

    在TOGAF ADM中使用ArchiMate語言

    ArchiMate建模語言可用於對使用TOGAF ADM開發的架構進行建模。 圖3顯示了ADM階段活動與ArchiMate語言部分之間的對應關係。


    圖3:ADM階段和ArchiMate語言之間的對應關係

    ArchiMate 3.0標準的改進

    除了業務,應用和技術層中核心元素的改進之外,ArchiMate 3.0標準還增加了一些與企業架構實踐相關的擴充套件:

  • 在3.0版本中增加了物理層作為技術層的擴充套件,增加了設施,裝置和材料等結構元素。物理層重新使用技術層的行為元素。
  • 動機擴充套件包含激勵企業設計和運營的要素。其中包括利益相關方,司機,評估,目標,要求和原則。
  • 實施和遷移擴充套件模擬了企業體系結構所有方面的實施,以及幾代實施體系結構之間的遷移。它們包括工作包,可交付成果,高原和差距。
  • 戰略擴充套件為業務戰略和基於能力的計劃提供建模支援。要素包括能力,資源和行動過程。

     ArchiSurance案例研究中摘錄的一些例子 ,說明瞭TOGAF ADM週期中可能開發的模型摘錄。

    初步階段

    示例:原則

    TOGAF標準中的原則是作為初步階段的一部分建立和維護的。這個例子(圖4)顯示了原理,它們的依賴關係和目標如何以圖形方式表示。


    圖4:原則檢視

    階段A:架構願景

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

    示例:策略檢視


    圖5:戰略檢視

    “戰略”觀點允許業務架構師對企業選擇或考慮的行動過程,支援它們的能力和資源,預期結果以及這些如何影響組織目標和驅動因素的行為進行建模。

    階段B:業務架構

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

    示例:業務流程

    這個例子(圖6)展示了兩個業務流程可以如何為業務架構建模。此示例顯示了ArchiSurance的兩個中心業務流程及其高階子流程。


    圖6:業務流程檢視

    C期:資訊系統架構

    TOGAF C期涵蓋了應用和資料架構。這些在TOGAF框架中被視為獨立的架構子域,但在ArchiMate語言中,資料是每個架構域的一個方面。

    示例:應用程式合作

    這個例子(圖7)顯示了多個應用程式如何協作以及應用程式之間的主要資料流。


    圖7:應用程式協同檢視

    示例:資訊結構

    這個例子(圖8)顯示了業務物件之間的關係如何以圖形方式建模。這是傳統概念資料模型的ArchiMate版本。


    圖8:資訊結構檢視


    圖9:應用程式使用檢視

    業務架構中的一項常見要求是檢視應用程式和資料支援業務流程的方式。 圖9是一個跨層檢視的例子,根據利益相關者的需求,可以在不同的層上構建幾個跨層檢視。

    階段D:技術架構

    TOGAF Phase D涉及技術體系結構,該技術體系結構展示瞭如何部署資訊科技來實現階段C中定義的應用程式和資料要求.ArchiMate標準為技術體系結構提供了單獨的層,其中諸如裝置,系統軟體,DBMS ,並且可以表示通訊路徑。

    示例:基礎結構

    此示例(圖10)顯示了企業的主要基礎架構元件,按地點和部門分組。還顯示了連線不同裝置的網路和部署在裝置上的(應用)工件。


    圖10:基礎設施檢視

    ArchiMate 3.0規範現在有了一組基於技術層的物理元素及其關係。這些元素可以用來模擬機械和設施等物理事物; 下面在圖11中給出了一個有用的例子  


    圖11:物理檢視

    階段E&F:機會和解決方案,以及移民計劃

    TOGAF ADM繼續進行階段E和階段F,涉及選擇解決方案並規劃架構從基線到目標狀態的實施和遷移。ArchiMate標準具有核心語言的實施和遷移擴充套件,因此ADM的這一部分也可以被描述 (圖12)。

    示例:遷移檢視


    圖12:遷移檢視

    ArchiSurance案例研究中提供了使用ArchiMate語言和TOGAF ADM的更多示例  

    在TOGAF架構內容框架中使用ArchiMate語言

    TOGAF框架中的體系結構內容框架確定了與ADM相關的主要型別的體系結構構建塊。ArchiMate建模語言提供精確定義的概念,包括圖形符號,以表示許多這些構建塊。


    圖13:TOGAF架構內容框架

    TOGAF框架中的架構內容元模型顯示了架構構建塊型別之間的主要關係。ArchiMate建模語言提供了一組豐富的關係,反映了許多TOGAF關係。


    圖14:TOGAF架構內容元模型

    TOGAF和ArchiMate元模型的詳細對映是The Open Group發布的另一組出版物的主題,作為協調工作的一部分。這套出版物旨在就如何將兩種標準一起使用提供更詳細的指導。有關更多資訊,請參閱本白皮書末尾的參考資料部分。

    ArchiMate語言,企業連續體和TOGAF參考模型

    作為TOGAF Enterprise Continuum的一部分,Architecture Continuum提供了一種基於通用/特定架構(從一般基礎架構,通用系統架構和行業架構,到特定組織架構)對架構進行分類的方法。

    TOGAF標準提供了兩種參考模型:作為基礎架構一部分的技術參考模型(TRM)和作為通用系統架構的綜合資訊基礎架構參考模型(III-RM),其可以用作架構連續性。這些參考模型(或者可能存在的任何其他參考模型)可以使用ArchiMate語言來表達和儲存。這樣做的一個優點是它有助於在要開發的體系結構中重用這些參考模型中的元素(例如由TRM定義的服務),特別是如果這些體系結構也使用ArchiMate語言建模的話。

    結論

    TOGAF框架和ArchiMate語言在其視點的使用方面以及架構工件和模型的基礎公共儲存庫的概念重疊。因此,他們有一個堅實的共同基礎。這兩個標準在企業架構開發過程(TOGAF標準)的定義和企業架構建模語言(ArchiMate標準)的定義方面相互補充。ArchiMate 3.0規範支援對整個TOGAF ADM階段遇到的許多建築構件進行建模。

TOGAF 資源

  1. 什麼是TOGAF?
  2. TOGAF ADM教程
  3. TOGAF 9.1框架- 綜合指南
  4. TOGAF企業架構軟體
  5. 最好的TOGAF軟體
  6. 什麼是ArchiMate?
  7. 完整的ArchiMate觀點指南
  8. ArchiMate 3更新
  9. ArchiMate 3有什麼新功能?
  10. 使用帶TO​​​​GAF ADM的ArchiMate工具