企业架构笔记(一)
文章目錄
- 一、背景
- 二、概述
- 1、相關概念
- (1)企業
- (2)架構
- (3)架構描述
- (4)視角和視圖
- (5)干系人(Stakeholder)
- (6)企業架構(EA)
- (7)企業架構框架
- (8)架構制品(Architectural artifact)
- 2、企業架構的發展歷程
- (1)軍方:C4ISR計劃(1970’s)=》DoDAF
- (2)企業架構框架理論 第一個:Zachman(1987)
- (3)政府:
- (4)咨詢公司和研究機構
- (5)標準化
一、背景
隨著信息化的發展,企業逐漸開始面對兩個問題:
- 系統復雜度升高,并越來越難以進行管理。
- 業務和信息技術之間的關系雖然越來越緊密,但是卻越來越不同步。
解決方法:以企業架構以及企業架構框架理論為指導,在企業或組織中建立完備并且準確的企業架構。
二、概述
1、相關概念
“企業”、“架構”、“企業架構”、“框架”、“企業架構框架”等概念。
(1)企業
- 定義(《TOGAF Version 9》 ):企業是對一個組織的最高層次的描述,一般涵蓋該組織的全部使命和功能。一個企業通常會跨越多個組織。
- 注意:這里的“企業”是一個用于描述組織的抽象概念,強調的是組織的使命、功能與單一的基線,以及其組成。它既可以代表具體的一個公司、企業或政府,也可以是公司、企業或政府管轄之下的某個部門或部門集合,而具體的 “企業”的范圍是什么,應該由驅動企業架構建立的需求范圍來決定。
(2)架構
- 在ISO/IEC 42010:2007中定義:一個系統的基礎組織,具體體現為其所包含的各個組件、組件之間以及與外部環境之間的關系,以及用于指導架構的設計和演進的各項原則。
- 在ISO/IEC 42010:2011中定義:一個系統在其所處環境中所具備的各種基本概念和屬性,具體體現為其所包含的各個元素、他們之間的關系以及架構的設計和演進原則之中。
- 《TOGAF Version 9》 中定義(涵蓋ISO/IEC 42010:2007,并在此基礎上進行解釋):以指導某個系統的實施為目標的有關該系統的形式化描述,或在組件級別為此系統的實現而制定的詳細規劃。架構描述了組成系統的各個組件在系統中的布局、它們之間的相互關系以及用于對這些組件的設計和演進進行治理的各項原則及指南。
(3)架構描述
- 在ISO/IEC 42010:2007中定義為:用于記錄架構的產品集合(A collection of products to document an architecture)。
- 在ISO/IEC 42010:2011中修訂為:用于對架構進行表述的工作產品(Work product used to express an architecture)。
(4)視角和視圖
在ISO/IEC 42010:2007中定義為:
- 視角(Viewpoint):一份與構建和使用視圖相關的各項規范的說明。借助于對視圖的目標和受眾所進行的明確,以及在視圖的創建和分析過程中所采用的各項技術,視角還可作為各個視圖的開發模式或模板(A specification of the conventions for constructing and using a view. A pattern or template from which to develop individual views by establishing the purposes and audience for a view and techniques for its creation and analysis)。
- 視圖(View):站在一組相互關聯的關注點的角度之上對整個系統所進行的表述(A representation of a whole system from the perspective of a related set of concerns)。
在ISO/IEC 42010:2011中定義為:
- 架構視角(Architecture Viewpoint):(work product establishing the conventions for the construction, interpretation and use of architecture views to frame specific system concerns)。
- 架構視圖(Architecture View):(work product expressing the architecture of a system from the pe rspective of specific system concerns)。
在 《TOGAF Version 9》 中定義為:
- 視角(Viewpoint):一個針對某視圖所采用的觀察角度的定義,是構建和使用某視圖的規約的描述(通常采用一個適當的模式或模版的形式)。通俗的說,視圖描述了所看到的內容;而視角則描述了站在何處進行觀察——一個能夠決定你所能看到的事物的制高點或角度。(A de?nition of the perspective from which a view is taken. It is a speci?cation of the conventions for constructing and using a view (often by means of an appropriate schema or template). A view is what you see; a viewpoint is where you are looking from — the vantage point or perspective that determines what you see)。
- 視圖(View):針對一系列相互關聯的關注點的表達。一個視圖描述了采用某個視角后所看到的事物。架構視圖可以通過模型來進行表述,從而為不同的干系人根據各自針對架構的關注點而分別提供描述。一個視圖從本質上講不一定以可視化或圖形化的方式進行展示。(The representation of a related set of concerns. A view is what is seen from a viewpoint. An architecture view may be represented by a model to demonstrate to stakeholders their areas of interest in the architecture. A view does not have to be visual or graphical in nature)。
(5)干系人(Stakeholder)
- 在ISO/IEC 42010:2011中定義為:對系統具有利益關系的個人、團隊、組織或其種類。
- 在 《TOGAF Version 9》 中定義為:對架構的產出物具有利益關系或關注點的個人、團隊或組織(或其種類)。擔當不同角色的不同的干系人通常具有不同的關注點。
(6)企業架構(EA)
沒有統一定義,且每個企業和組織均按照各自理解來定義企業架構,即存在多種企業架構的正式定義:
- Zachman:EA是構成組織的所有關鍵元素和關系的綜合描述。企業架構框架(EAF)是一個描述EA方法的藍圖。
- Clinger-Cohen法案:EA是一個集成的框架用于演進或維護存在的信息技術和引入新的信息技術來實現組織的戰略目標和信息資源管理目標。
- OPEN GROUP:EA是關于理解所有構成企業的不同企業元素,以及這些元素怎樣相互關聯。
- OMB(Office of Management and Budget,美國的管理和預算辦公室):EA是業務和管理流程和信息技術之間當前和將來關系的顯式描述和記錄。
- MetaGroup:EA是一個系統過程,它表達了企業的關鍵業務、信息、應用和技術戰略以及它們對業務功能和流程的影響。關于信息技術怎樣以及應該如何在企業內實施,EA提供一個一致、整體的視角,以使它與業務和市場戰略一致。
- Microsoft:EA是對一個公司的核心業務流程和IT能力的組織邏輯,通過一組原理、政策和技術選擇來獲得,以實現公司運營模型的業務標準化和集成需求。
- IBM:EA是記錄企業內所有信息系統、它們的相互關系以及它們如何完成企業使命的藍圖。
綜上所述,一個企業架構具有三個方面的含義:
- EA是一個描述工具:EA為組織中的所有干系人提供了一種描述手段(模板),使其可以對組織中的業務、信息系統及其之間關系按照各自的視角進行描述。而且由于使用統一的語言進行描述,所有干系人之間也有了無障礙溝通的基礎,而這也正是EA最重要的用處。
- EA是一個知識庫:EA為組織中所有參與者所提供的針對企業架構各方面的描述提供了一個分類管理、便于訪問的知識庫和信息資源庫。
- EA是一個系統過程:為了使組織內信息技術與業務的需求、變化相適應,EA提供了一套實施準則和管理策略。
(7)企業架構框架
企業架構就是以這一客觀對象的實現和正確運行為目標的形式化描述,而企業架構框架則是用來構建企業架構的工具集和方法論。
- 從某種意義上說,企業架構框架是企業架構的元模型,通過它可以幫助企業全面的且有條理地定義自己的企業架構。
- 無論什么樣的企業架構框架理論,其內容大體分為如下兩個方面:
- 創建企業架構的過程和方法。
- 企業架構的內容定義。
目前在業界存在多種企業架構框架理論,例如TOGAF,FEAF,DODAF,Zachman等,但是其側重點又不盡相同。
(8)架構制品(Architectural artifact)
定義:有助于架構描述的特定文檔、報告、分析結果、模型或者其他的形式的事物(A specific document, report, analysis, model, or other tangible that contributes to an architectural description)。
架構制品都是用來描述架構的,是架構描述的具體體現形式,因而在有的企業架構框里理論里,比如TOGAF,將視角(Viewpoint)與架構制品的具體定義聯系起來,并把一份具體的架構制品內容當作架構的一個視圖(View)。
2、企業架構的發展歷程
企業架構的主要發展脈絡可以被表現如下:
(1)軍方:C4ISR計劃(1970’s)=》DoDAF
發展:C4ISR計劃(1970’s)=》TAFIM(1986)=》TAFIM第一版完成(1991)=》C4ISR AF v1.0(1996.6)=》DoDAF v1.0(2003.8)=》DoDAF v2.0(2009.3.28)
1970’s,美國啟動了C4ISR計劃(Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance),目的 是要建立一個大而全的系統,能夠將美國軍事指揮當局作出重大戰略決策以及戰略部隊的指揮員對其所屬部隊實施指揮控制、進行管理時所用的設備、器材、程序關聯在一起,從而形成美國現代軍隊的神經中樞。
經過多場戰爭的磨礪與數度起伏,該系統日臻成熟,而構建如此一個跨越眾多領域的龐雜系統的方法理論也漸為體系,終于在2003年伊拉克戰爭時期這一美國軍方的“企業架構框架”也由最初專門服務于C4ISR系統的 C4ISR AF(C4ISR Architecture Framework)發展成為更加成熟的 DoDAF,即 美國國防部信息化總體架構框架理論。
- 這一過程漫長且充滿波折,期間很多部門涉及其中,早在1986年美國國防信息系統局(US Defense Information Systems Agency/Center )開始開發TAFIM (這也是TOGAF在1995年初版的基礎),
- 到1991年TAFIM的第一版草稿完成,該參考模型目的是指導使用開放系統和商業市場的新技術開發美國國防部范圍內的應用。
- 1996年6月美國國防部完成TAFIM項目,同時DODAF的第一版發布,當時的名字叫做C4ISR AF,
- 直到2003年8月正式的DODAF v1.0發布。
- 當前最新版是2009年3月28日發布的DODAF v2.0。
(2)企業架構框架理論 第一個:Zachman(1987)
1987年,還在IBM工作的John Zachman先生(企業架構框架理論之父)撰寫了著名的論文《信息架構框架》(《A framework for information systems architecture》 ,開山之作)。
- 雖然這篇論文中并沒有明確提出企業架構和企業架構框架的定義,但是他的確首次提出了“信息系統架構框架”這一概念,并認為使用一個邏輯的企業構造藍圖來定義和管理企業中各系統和組件的集成是非常有用的。
- 在這篇論文中,Zachman先生以在現實生活中建造房子為例,以及其精簡的方式設計了一個信息系統的構成所需要的全部設計元素以及他們之間的關系。
(3)政府:
Clinger-Cohen法案(1996) =》聯邦企業架構框架(FEAF,1999.9)=》開發聯邦企業架構(FEA,2002.2)=》企業架構評估框架(EAAF,2006)=》聯邦過度框架(FTF,2006)
- 在這個法案之前,美國政府中已經有多個部門開始研究和建設自己的企業架構。在把Zachman框架引入美國政府之后,首先是美國國家技術標準研究所在1989年發布NIST框架,而從此后聯邦政府內部出現了許多框架,例如國防部的DOD,以及財政部的DOT等。但這種各自為戰的狀態并不符合企業架構的精神,因為聯邦政府應作為一個整體創建起企業架構。
- Clinger-Cohen法案(1996,美國):要求美國政府的CIO要負責開發、維護和幫助一個繼承性的IT架構的實施,并稱之為“ITA”,現在被解釋為IT企業架構,即企業架構(EA),同時也揭開了FEAF和FEA研究的序幕。可以說企業架構最早是應用在一些美國的政府機構,而美國政府對企業架構的應用的推動也發揮了重要的作用。
- 聯邦企業架構框架(FEAF)(1999.9,美國聯邦CIO委員會):用以為聯邦政府機構提供一個關于架構的公共結構和實施指南,從而幫助聯邦機構之間的公共業務流程、技術引入、信息流和系統投資的協調等方面。
- 開發聯邦企業架構(FEA)(2002.2,聯邦企業架構程序管理辦公室(FEA-PMO)):建設聯邦企業架構的責任由CIO委員會轉移到了OMB(美國政府管理和預算辦公室)手中,并由其建立了一個聯邦企業架構程序管理辦公室(FEA-PMO)來開發聯邦企業架構(FEA),提出了五層參考模型的概念,用以在聯邦機構程序內和跨機構程序間,通過跨部門的分析來找到重復的投資,找到相互的差距,從而有助于在聯邦政府范圍內的協作、互操作和交互作用。
- ,企業架構評估框架(2006,EAAF,2008年升級為3.0),同年又推出了聯邦過度框架(FTF)。另外,圍繞FEA參考模型的使用,OMB還發布了一些通告,如用于預算的準備、提交與執行的通告A-11和用于聯邦信息資源管理的A-130。特別是A-11中的Exhibit53和Exhibit300詳細說明了預算提交與FEA的匹配和連接關系,從而使FEA成為聯邦政府在各機構中間發現差距、共享、合作和復用機會的重要工具(引自《從FEA看中國電子政務的頂層設計》 )。
其實美國政府在二十一世紀的開始幾年中關于聯邦企業框架的發展還是比較坎坷的,根據2004年GAO(General Accounting Office)的統計,在受調查的96個部門中,僅有20個部門建立了有效的架構管理的基礎,并且自2001年以來,有22個部門在成熟度上有提高,24個部門水平有所下降,而47個部門維持不變。并且在2005年1月,GAO強烈譴責了一些美國政府部門沒有很好的貫徹和使用企業架構,這其中就包括美國聯邦調查局、國防部、國土安全部,以及美國宇航局。不過隨著時間的推移,FEA的發展的確是向著良好的方向進行著。一份2007年的調查報告顯示,在24個受評估的部門中已經有19個部門的評分達到了表示令人滿意的“綠色”,而且相較以前,當年的用于進行企業架構評定的企業架構評估框架(EAAF)剛進行了更新且評估標準更加嚴苛。由此我們可以看出,企業架構的建設是一個多么漫長而坎坷的過程。
(4)咨詢公司和研究機構
Meta Group(2000,《企業架構案頭參考》)=》Gartner(2005,Gartner框架)
在企業架構從美國聯邦政府興起后,企業架構的理念很快就得到各個咨詢公司和研究機構的認可。
- Meta Group(最早,研究機構),它于2000年發表了《企業架構案頭參考》(《Enterprise Architecture Desk Reference》),提供了一個經過驗證的關于企業架構實施的方法論,并期望借此構建一座橫跨業務戰略和技術實施的橋梁。
- 在這些咨詢和研究機構帶動下,微軟、IBM、惠普等廠商也紛紛把目光集聚到了企業架構,希望能夠從企業這個視角來定位其產品和服務。
- Gartner(2005年收購Meta Group) 開始了Gartner架構框架的開發。在合并之前,Gartner就已經是一家在專業于CIO級咨詢方面最有影響力的咨詢公司了,但是在企業架構的某些特定領域還是Meta Group為最,而且雖然Gartner也致力于建立一些企業架構實踐,但卻總是達不到Meta Group的水平。在此背景的推動之下,兩家最終合并。合并以后雖然法律上已經成為了一家,但是由于他們原先各自持有的企業架構框架的方法差異很大,因而他們花了1年的時間在已有的企業架構經驗和方法論的基礎上尋求能夠整合之道,最終產生了Gartner框架。
(5)標準化
隨著政府、企業、咨詢公司、研究機構以及廠商的不斷進入,企業架構的理念越來越深入人心,其標準化的工作也日趨重要,從而也催生了一些研究團體和標準框架。其中最重要的,也是目前影響最大的企業架構框架理論便是由Open Group創立的TOGAF。
- 發展至今,TOGAF已經于2018年發布了第9.2版,即TOGAF 9.2。其實TOGAF的發展也經歷了一段漫長的過程。
- TOGAF v1.0(1995):自1993年開始,The Open Group開始應客戶的要求定制企業架構的標準,并于1995年在美國國防部的允許和鼓勵之下基于TAFIM(Technical Architecture Framework for Information Management)發布了第一版TOGAF,而TAFIM自己也在1998年從國防部正式退休。
- TOGAF 7(2001.12)和TOGAF 8(2002.12):之后經過數年的發展,The Open Group于2001年12月發布了TOGAF 7(Technical Edition),并于次年12月發布了TOGAF 8(Enterprise Edition)。
- TOGAF 9(2009)和TOGAF 9.1(2011):經過長時間的修修補補,比較重大的變化發生在2009年發布的TOGAF 9,其在TOGAF 8的基礎之上增加了內容框架(Content Framework)等重要內容,從而使TOGAF標準更加完備。2011年發布了第9.1版,即TOGAF 9.1
時至今日,TOGAF已經成為業界最受歡迎的企業架構框架標準,不僅有80%的福布斯( Forbes)全球排名前50的公司在使用,而且還支持開放、標準的SOA參考架構。除此之外,各國際主流廠商也在積極推動這一標準的普及,例如,在德國有SAP在推動,在美國有IBM、惠普、Oracle等公司在推動,而中國也有金蝶在推動。
參考資源:
- 企業架構研究總結(1)——參考資料列表
- 企業架構研究總結(2)——問題的由來和基本概念
- 企業架構研究總結(3)——企業架構的發展歷程
總結
- 上一篇: 【Paper】Few-Shot Char
- 下一篇: 企业架构笔记(二)