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