使用 TOGAF 9.1 框架與 ArchiMate 3.0 建模語言
Warren2Lynch 2018-05-21 09:18:08 1029
收藏
目錄
- 執行摘要
- 簡介
- 企業體系結構框架的組件
- 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建模語言,呈現出在較高的水平如何這兩個公開組標準可以一起使用。 1 主要觀察結果如下:
- 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 资源