TOGAF 認證是 The Open Group 頒發(fā)的架構框架專業(yè)認證,是企業(yè)在規(guī)劃、設計、實施和管理 IT 架構時所使用的一種方法和標準。它提供了一個開放的、靈活的、可擴展的方法來構建、部署和管理企業(yè)的 IT 架構,幫助企業(yè)提高 IT 效率、降低成本、提高業(yè)務靈活性和創(chuàng)新能力。
中文名 TOGAF企業(yè)架構師認證英文名 The Open Group Architecture Framework英文簡稱 TOGAF頒證機構 The Open Group證書類別 企業(yè)架構(業(yè)務架構,數據架構,應用架構,技術架構)同類認證 SAFe for Architects 、CBA 在企業(yè)架構的世界里,TOGAF是一個被廣泛認可的框架,它提供了一套詳細的指導原則和流程,幫助企業(yè)設計、規(guī)劃、實施和治理其架構。TOGAF的企業(yè)元模型,是其除了ADM架構開發(fā)方法外的另外一個核心,它定義了企業(yè)架構中所有關鍵元素及其相互關系。
今天小艾老師就跟大家來聊聊TOGAF的企業(yè)元模型,雖然它看起來挺復雜的,但其實也沒那么難理解。咱們把它拆開來慢慢說。
01? 說一下概念,什么是“元模型”?
元模型,簡單來說,就是“模型的模型”。它定義了模型中有哪些基本元素,以及這些元素之間的關系(或流程)。TOGAF的元模型,就是幫助我們理解企業(yè)架構中各個層面(業(yè)務、數據、應用、技術)之間是怎么相互影響、相互支持的。
TOGAF的元模型并不復雜,它的背后是一條清晰的鏈條,將戰(zhàn)略、組織能力、業(yè)務流程、業(yè)務架構、數據架構、應用架構、技術架構等一系列元素緊密相連。
這條鏈條,簡而言之就是:
戰(zhàn)略能力的詳細分解 ——就像拆解任務,逐步清晰每個環(huán)節(jié)該做什么。崗位設計的標準化 ——不同崗位應該有不同的職能,如何讓崗位之間協(xié)調好,標準化是關鍵。業(yè)務流程的持續(xù)優(yōu)化 ——我們常常說流程優(yōu)化,但實際操作中常常遇到流程復雜、重復的情況。TOGAF提醒我們要從整體上不斷優(yōu)化。企業(yè)數據的標準化管理 ——數據管理好壞,直接決定了決策的質量。標準化管理數據,才能確保其可靠性。應用構件與業(yè)務構件的一致性設計 ——你會發(fā)現,很多時候應用系統(tǒng)和業(yè)務流程脫節(jié),TOGAF在這里強調要做到一致性。
02 看看_新的TOGAF 10的元模型圖
這張圖是TOGAF 10的企業(yè)架構元模型 的示意圖。
它合并了核心和擴展元模型,定義了模型中出現的36個關鍵元素(也稱其為“實體”)和200+個關系 ,一如既往,業(yè)務架構部分展開的比較細,數據、應用、技術架構相對粗一些,具體應用時得根據需要進行剪裁 。
與9.2版本相比,TOGAF?10元模型中對“實體”的調整:新增2個,修改17個,刪除4個。
03? 拆開來說一下這張圖 TOGAF的元模型具體來說可以分為五大部分。
1.通用實體(橙色部分)
在圖的頂部,我們看到了與所有對象相關聯的通用實體,這些是構建企業(yè)架構的基礎,包括原則、約束、假設、需求、位置、差距、工作包和能力 。其實在我們日常工作中,很多時候都會面臨一些基本的約束條件,比如資源有限、時間緊張,這些通用實體就像是幫我們界定了工作的邊界和重點。
2.業(yè)務架構(黃色部分)
說到企業(yè)架構,業(yè)務架構無疑是_關鍵的一部分,它決定了我們公司到底是干什么的,如何高效地運作。業(yè)務架構里有一些很實用的元素,比如驅動因素 (外部變化、客戶需求等)、目標 (我們想要達到的戰(zhàn)略成果)、行動方案 (如何達成目標的具體計劃)等。你會發(fā)現,不論是做戰(zhàn)略規(guī)劃,還是優(yōu)化流程,這些元素在工作中都非常重要。
比如,你做業(yè)務優(yōu)化時,肯定會去想“什么是我們的核心能力?”、“我們的產品如何調整才能更符合市場需求?”這些就是在業(yè)務架構層面要考慮的問題。
3.數據架構(紫色部分)
數據架構關乎如何合理地存儲、管理和利用數據。你可以想象一下,如果數據亂成一團,那我們的決策一定會出現問題。所以,TOGAF在這部分強調了數據實體 、邏輯數據組件 、物理數據組件 的管理,它幫助我們有序地把數據從_基礎的層次建立起合理的架構,避免數據冗余、質量不高等問題。
4.應用架構(綠色部分)
應用架構是如何將業(yè)務需求映射到IT系統(tǒng)的體現。我們日常工作中,經常會遇到業(yè)務需求和IT系統(tǒng)脫節(jié)的情況,這時就需要用到TOGAF的應用架構來理清楚。它定義了應用服務 、邏輯應用組件 和物理應用組件 ,幫助我們清晰地了解,業(yè)務需求如何通過應用系統(tǒng)來實現,系統(tǒng)中每個部分應該扮演什么角色。
比如,電商平臺的訂單處理系統(tǒng),如何設計界面、后臺邏輯、數據庫存儲,都屬于應用架構中的內容。
5.技術架構(藍色部分)
技術架構就是支撐應用架構和業(yè)務架構的硬件和軟件環(huán)境。簡單來說,它就像是一個“支撐架構”,沒有它,應用架構就無法正常運行。技術架構包括了技術服務 (比如云計算、數據庫服務)、邏輯技術組件 (如網絡協(xié)議、操作系統(tǒng))和物理技術組件 (服務器、網絡設備等)。
你可以想象一下,如果我們的技術架構設計不好,整個系統(tǒng)就可能出問題,網站崩潰、數據丟失,這些都會影響到業(yè)務的正常運營。
架構的相互作用
TOGAF元模型通過箭頭展示了不同架構之間的相互作用。例如,業(yè)務需求驅動數據、應用和技術架構的發(fā)展。數據架構為業(yè)務和應用架構提供信息支持。應用架構實現業(yè)務流程,處理數據。技術架構為應用架構提供運行環(huán)境和支持。
TOGAF的元模型的優(yōu)勢在于它給出了比較全的組件,特別是組件之間的關系都比較詳細。但是,重點來了:有些組件說得比較多,有些說得少,具體應用時一定得根據實際需要進行剪裁 。
附:小艾老師在網上找了一張別人精簡過后的元模型圖,供大家參考。(是不是有一種“面目全非”“煥然一新”的感覺???這張圖主要展示業(yè)務架構部分,選擇了關鍵的、抽象的、_小可行集的組件,實際應用的話還需要有更細的分解或者納入其他架構或組件,從而形成更完整的邏輯。)
----------------------------------------------------------------------
好了,今天的分享就到這里。如果你希望了解并學習更多企業(yè)架構(TOGAF 10) 方面的知識、方法與技能,建議參加TOGAF EA企業(yè)架構師認證(基于TOGAF 10) 。