根據(jù) 《Comparison of the Top Four Enterprise Architecture Methodologies》所述對(duì)四種主流的企業(yè)架構(gòu)框架理論(Zachman,F(xiàn)EA,Gartner,TOGAF)進(jìn)行比較。需要注意的是,由于這篇文章應(yīng)該完成于2007年,因而TOGAF還沒(méi)有發(fā)布第9版,因而文章中關(guān)于TOGAF重視架構(gòu)過(guò)程而沒(méi)有架構(gòu)內(nèi)容的描述的論點(diǎn)在當(dāng)前看是不準(zhǔn)確的,筆者給予了修正。
01、Zachman框架特點(diǎn)
Zachman歷史算是最悠久的,但是該框架僅僅提供了關(guān)于企業(yè)架構(gòu)內(nèi)容的分類方法,而對(duì)于企業(yè)架構(gòu)的創(chuàng)建過(guò)程卻并沒(méi)有相應(yīng)的描述。
Zachman首先提出了一種根據(jù)不同的干系人的視角來(lái)對(duì)信息系統(tǒng)的各個(gè)方面進(jìn)行描述的方法,從而使得站在不同角度的干系人可以針對(duì)信息系統(tǒng)的建設(shè)使用相同的描述方式進(jìn)行溝通,而這也對(duì)其后的各種企業(yè)架構(gòu)框架理論的發(fā)展指明了方向。
在Zachman框架中,企業(yè)架構(gòu)的內(nèi)容被抽象成采用六種視角來(lái)觀察的信息系統(tǒng)在六個(gè)方面的描述,并且Zachman認(rèn)為當(dāng)所有這些角度針對(duì)每個(gè)方面的描述都完備則一個(gè)企業(yè)架構(gòu)的內(nèi)容是完備的。
02、FEA框架特點(diǎn)
FEA并不是一個(gè)嚴(yán)格意義上的企業(yè)架構(gòu)框架,而是以美國(guó)聯(lián)邦政府為客觀對(duì)象的企業(yè)架構(gòu)的具體實(shí)例。與之相比,在它之前誕生的FEAF(聯(lián)邦企業(yè)架構(gòu)框架)才算得上一個(gè)真正意義的企業(yè)架構(gòu)框架理論。不過(guò)由于FEA在政府方面的示范作用,F(xiàn)EA的各種參考模型和治理方法比方法論級(jí)別的FEAF更加容易讓人接受;所以在很多情況下,F(xiàn)EA也被看作是一種企業(yè)架構(gòu)框架理論。
FEA在企業(yè)架構(gòu)內(nèi)容上有其自己的分類方式,而且也有架構(gòu)過(guò)程的描述。架構(gòu)內(nèi)容的定義和架構(gòu)過(guò)程的描述是FEA的核心內(nèi)容,除此之外還包括用以評(píng)估一個(gè)企業(yè)架構(gòu)完整性、使用狀況和使用效果的企業(yè)架構(gòu)評(píng)估框架(EAAF),以及被OMB用來(lái)識(shí)別和管理各跨部門項(xiàng)目的聯(lián)邦過(guò)渡框架(FTF)。
FEA所采用的架構(gòu)內(nèi)容分類方法的確是值得借鑒的,F(xiàn)EA首先采用服務(wù)的概念對(duì)部門的各種服務(wù)能力以業(yè)務(wù)線(Line-of-Business)為單位進(jìn)行標(biāo)識(shí)、組織和定義,并且將這些服務(wù)按照其使用的范圍歸納為企業(yè)服務(wù)(Enterprise Service)和片段服務(wù)(Segment Service)兩大類??偨Y(jié)了聯(lián)邦政府各部門的各條業(yè)務(wù)線,原先功能上相互重復(fù)的服務(wù)被識(shí)別了出來(lái),從而有助于服務(wù)的重用。同時(shí)針對(duì)每條業(yè)務(wù)線,F(xiàn)EA從業(yè)務(wù)、數(shù)據(jù)、應(yīng)用和技術(shù)這幾個(gè)方面進(jìn)行詳細(xì)的描述,并通過(guò)五層參考模型進(jìn)行規(guī)范,為各個(gè)部門建立起一種統(tǒng)一的用于描述各自服務(wù)能力的方法。
FEA對(duì)企業(yè)架構(gòu)的架構(gòu)過(guò)程提出了指導(dǎo)。在FEA的觀點(diǎn)中,各部門首先需要通過(guò)五層參考模型描述當(dāng)前以及目標(biāo)架構(gòu),根據(jù)差距分析找到現(xiàn)實(shí)和理想的差別,并且細(xì)化成各種實(shí)施項(xiàng)目。在為這些項(xiàng)目確立了投資和籌資戰(zhàn)略后,對(duì)著這些項(xiàng)目進(jìn)行實(shí)施和管理,從而促進(jìn)部門的發(fā)展和企業(yè)架構(gòu)的演進(jìn)。
相對(duì)于Zachman,F(xiàn)EA既含有針對(duì)架構(gòu)內(nèi)容的分類法,又具備架構(gòu)過(guò)程描述,還包括用于評(píng)估架構(gòu)水平的方法,所以FEA更加具備一個(gè)企業(yè)架構(gòu)框架的特性。但是從抽象度和通用性的角度來(lái)看,Zachman框架無(wú)疑是一種通用的架構(gòu)建設(shè)方法論,而FEA則更傾向于一種基于具體實(shí)例的最佳實(shí)踐。
03、TOGAF框架特點(diǎn)
TOGAF的目的是為企業(yè)架構(gòu)的創(chuàng)建提供一套標(biāo)準(zhǔn)的方法,TOGAF提出的是一套經(jīng)過(guò)高度抽象的方法論、不依賴于任何一個(gè)具體的組織形式、沒(méi)有硬性要求,也不排斥其他理論,因而任何企業(yè)均可按照自身的情況對(duì)TOGAF進(jìn)行裁剪或與其他框架進(jìn)行混合,從而創(chuàng)建和維護(hù)符合自身情況的企業(yè)架構(gòu)。
TOGAF的核心是架構(gòu)開(kāi)發(fā)方法(ADM:Architecture Development Method),ADM實(shí)際上是用來(lái)指導(dǎo)企業(yè)如何建立和維護(hù)其企業(yè)架構(gòu)的一套流程化的架構(gòu)開(kāi)發(fā)步驟。
2009年,TOGAF推出了第9版,加入了內(nèi)容框架(CF,Content Framework)。在內(nèi)容框架中,企業(yè)架構(gòu)內(nèi)容按照表現(xiàn)形式分為目錄、矩陣和圖形三種,并且根據(jù)ADM在各個(gè)階段的目標(biāo)定義了每個(gè)階段需要完成的架構(gòu)制品。除此之外,內(nèi)容框架還對(duì)ADM中各個(gè)步驟的輸入、輸出與這些架構(gòu)制品的關(guān)系進(jìn)行了詳細(xì)描述。
TOGAF相對(duì)于其他框架理論,具有更加標(biāo)準(zhǔn)、更加通用的特點(diǎn),而且自從在TOGAF 9種增加了內(nèi)容框架之后,此企業(yè)架構(gòu)框架理論的完整度也大幅提高,也正因?yàn)槿绱?,TOGAF發(fā)展至今日已經(jīng)得到了最廣泛的應(yīng)用,堪稱業(yè)界最流行的企業(yè)架構(gòu)框架理論。
04、Gartner框架特點(diǎn)
Gartner既不提供企業(yè)架構(gòu)內(nèi)容的分類法,也不提供企業(yè)架構(gòu)的建設(shè)過(guò)程指南,因而Gartner應(yīng)該不能算是一個(gè)嚴(yán)格意義上的企業(yè)架構(gòu)框架理論。
Gartner以其在企業(yè)架構(gòu)建設(shè)領(lǐng)域中積累的大量實(shí)踐經(jīng)驗(yàn)為基礎(chǔ),對(duì)外提供關(guān)于企業(yè)架構(gòu)方面的各種最佳實(shí)踐。企業(yè)如果要借助Gartner的力量來(lái)建設(shè)企業(yè)架構(gòu),要么出資購(gòu)買其資訊服務(wù),要么就以Gartner公司提供的數(shù)個(gè)企業(yè)架構(gòu)建設(shè)實(shí)例為參考來(lái)構(gòu)建自身的企業(yè)架構(gòu)。
Gartner將企業(yè)架構(gòu)看作為一個(gè)動(dòng)態(tài)的過(guò)程,而不僅僅是一個(gè)靜態(tài)的名詞。在Gartner的觀念中,企業(yè)架構(gòu)建設(shè)的起點(diǎn)應(yīng)該是對(duì)企業(yè)發(fā)展方向的明確,而不是僅僅對(duì)企業(yè)當(dāng)前狀態(tài)的描述;一個(gè)成功的企業(yè)架構(gòu)應(yīng)該能將業(yè)務(wù)擁有者、信息專家和技術(shù)實(shí)現(xiàn)者聯(lián)系起來(lái),為他們提供一個(gè)統(tǒng)一的針對(duì)企業(yè)現(xiàn)狀和發(fā)展方向的愿景。
四種企業(yè)架構(gòu)框架的相同點(diǎn)
企業(yè)架構(gòu)框架理論目的,是指導(dǎo)CIO創(chuàng)建符、維護(hù)合企業(yè)特點(diǎn)的企業(yè)架構(gòu),使之與企業(yè)發(fā)展同步。為了達(dá)到這一目標(biāo),各種企業(yè)架構(gòu)框架基本上都在架構(gòu)過(guò)程、內(nèi)容兩個(gè)方面闡述創(chuàng)建企業(yè)架構(gòu)的方法論:
01、創(chuàng)建和維護(hù)企業(yè)架構(gòu)的過(guò)程
企業(yè)架構(gòu)的生命周期是一個(gè)循環(huán)演進(jìn)的過(guò)程,在演進(jìn)過(guò)程中要施以適當(dāng)?shù)闹卫?,保證每一次演進(jìn)都是在有序、受控的環(huán)境下進(jìn)行。在企業(yè)架構(gòu)的開(kāi)發(fā)過(guò)程中,大多數(shù)框架理論還推薦通過(guò)使用企業(yè)架構(gòu)成熟度模型來(lái)對(duì)企業(yè)架構(gòu)的狀態(tài)進(jìn)行評(píng)估。
在每一次的循環(huán)過(guò)程中,各個(gè)企業(yè)架構(gòu)框架基本上也采用類似的方法來(lái)逐漸完善企業(yè)架構(gòu):
首先識(shí)別并定義此次循環(huán)的目標(biāo)、范圍以及相關(guān)干系人。
建立用于描述企業(yè)在各個(gè)領(lǐng)域(業(yè)務(wù)、數(shù)據(jù)、應(yīng)用和技術(shù))當(dāng)前狀態(tài)的基線架構(gòu)。
使用相同的描述方式并依照此次循環(huán)的目標(biāo)與范圍定義出目標(biāo)架構(gòu)。
采用差距分析的方法,識(shí)別并歸納出當(dāng)前架構(gòu)與目標(biāo)架構(gòu)的區(qū)別。
按照差距分析的結(jié)果,在征得相關(guān)干系人同意的情況下開(kāi)展遷移實(shí)施工作。
02、企業(yè)架構(gòu)的內(nèi)容描述
企業(yè)架構(gòu)的內(nèi)容如何分類,以及每一類都應(yīng)該包含哪些內(nèi)容。不同企業(yè)架構(gòu)框架基本上都是從如下幾個(gè)方面對(duì)企業(yè)架構(gòu)進(jìn)行描述:
業(yè)務(wù)架構(gòu)
數(shù)據(jù)架構(gòu)
應(yīng)用架構(gòu)
技術(shù)架構(gòu)
不同企業(yè)架構(gòu)對(duì)業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)、技術(shù)架構(gòu)的具體內(nèi)容描述可能不一樣,但都是從不同干系人的視角來(lái)對(duì)其具體內(nèi)容進(jìn)行歸納分類。
03、企業(yè)高層對(duì)于企業(yè)架構(gòu)成功的意義
由于企業(yè)架構(gòu)包含企業(yè)自業(yè)務(wù)到信息系統(tǒng)的各個(gè)方面,因而會(huì)涉及到企業(yè)中大多數(shù)的人員,如果沒(méi)有企業(yè)高層的決心和驅(qū)動(dòng),協(xié)調(diào)這么多的人員本身就是個(gè)巨大的難題,從而直接影響到一個(gè)企業(yè)架構(gòu)的成功與否。此外企業(yè)高層的思路往往就是企業(yè)發(fā)展的戰(zhàn)略,亦即企業(yè)演進(jìn)變化的源頭,而將這些戰(zhàn)略在企業(yè)各層中加以貫徹,通過(guò)信息技術(shù)加以實(shí)施正是企業(yè)架構(gòu)的意義所在。
四種框架的差異比較
上述四種企業(yè)架構(gòu)框架各具特點(diǎn),先將他們放在一起比較如下:
1、 在上面表格中評(píng)分量級(jí)從1至4,其意義分別定義如下:
1——在當(dāng)前評(píng)測(cè)方面無(wú)所表現(xiàn)。
2——在當(dāng)前評(píng)測(cè)方面有所表現(xiàn),但是并不足夠。
3——在當(dāng)前評(píng)測(cè)方面有著可以接受的表現(xiàn)。
4——在當(dāng)前評(píng)測(cè)方面有著很好的表現(xiàn)。
2、 上述表格采用十二個(gè)方面對(duì)四個(gè)框架進(jìn)行對(duì)比,其中每個(gè)評(píng)測(cè)方面的意義如下:
分類法完整度(Taxonomy completeness)——用以表明當(dāng)前框架理論對(duì)各種架構(gòu)制品劃分的優(yōu)劣程度。
過(guò)程完整度(Process completeness)——用以表明當(dāng)前框架理論在指導(dǎo)人們創(chuàng)建企業(yè)架構(gòu)方面是否采用了漸入式的方式,且表現(xiàn)如何。
參考模型指南(Reference model guidance)——用以表明當(dāng)前框架理論在幫助人們創(chuàng)建一系列相關(guān)的參考模型中的作用。
實(shí)踐指南(Practice guidance)——用以表明當(dāng)前框架理論在幫助人們將企業(yè)架構(gòu)的精神融入到組織中,并為其創(chuàng)建一個(gè)珍視并使用企業(yè)架構(gòu)的企業(yè)文化時(shí)的幫助程度。
成熟度模型(Maturity model)——用以表明當(dāng)前框架理論在評(píng)估企業(yè)使用企業(yè)架構(gòu)的有效性和成熟度方面的幫助程度。
業(yè)務(wù)關(guān)注度(Business focus)——用以表明當(dāng)前框架理論是否著眼于使用技術(shù)來(lái)驅(qū)動(dòng)業(yè)務(wù)價(jià)值。其中,業(yè)務(wù)價(jià)值被定義為減少成本或增加收入。
治理指南(Governance guidance)——用以表明當(dāng)前框架理論在理解和創(chuàng)建有效的企業(yè)架構(gòu)治理模型方面的幫助程度。
劃分指南(Partitioning guidance)——用以表明當(dāng)前框架理論在幫助人們對(duì)企業(yè)進(jìn)行有效的自治性分區(qū)劃分方面的幫助程度。此種分區(qū)劃分對(duì)于復(fù)雜性管理來(lái)說(shuō)是一個(gè)重要的方法。
視角目錄(Perspective catalog)——用以表明當(dāng)前框架理論在指導(dǎo)人們?cè)O(shè)置架構(gòu)資產(chǎn)目錄方面的幫助程度。這些架構(gòu)資產(chǎn)會(huì)在未來(lái)的活動(dòng)中被重用。
廠商無(wú)關(guān)度(Vendor neutrality)——用以表明當(dāng)前框架理論與某個(gè)特定咨詢組織的鎖定程度。此方面評(píng)分越高表示與特定廠商的鎖定程度越低。
信息易獲取性(Information availability)——用以表明與當(dāng)前框架理論相關(guān)的免費(fèi)或廉價(jià)信息的數(shù)量和質(zhì)量。
價(jià)值獲取效率(Time to value)——用以表明從開(kāi)始使用當(dāng)前框架理論到創(chuàng)建具有高度業(yè)務(wù)價(jià)值的解決方案這一過(guò)程的效率。
作者:Kensen
第三十四屆CIO班招生
北達(dá)軟EXIN網(wǎng)絡(luò)空間與IT安全基礎(chǔ)認(rèn)證培訓(xùn)
北達(dá)軟EXIN DevOps Professional認(rèn)證培訓(xùn)
責(zé)編:yangjun
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來(lái)自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。