企業(yè)架構(gòu)
目錄
1.什么是企業(yè)架構(gòu)
早在1987年,John Zachman就提出: “為了避免企業(yè)分崩離析,信息系統(tǒng)架構(gòu)已經(jīng)不再是一個可有可無的選擇,而是企業(yè)的必需”。 從那時起,Zachman的企業(yè)架構(gòu)理論就開始逐漸發(fā)展起來, 它現(xiàn)已成為許多大公司用來理解、表述企業(yè)信息基礎(chǔ)設(shè)施的一個直觀模型, 為企業(yè)現(xiàn)在的以及未來的信息基礎(chǔ)設(shè)施建設(shè)提供了藍(lán)圖和架構(gòu)。
Zachman的企業(yè)架構(gòu)是一個全新的模型,為企業(yè)信息基礎(chǔ)設(shè)施提供一種可以理解的信息表述。
Zachman沒有把企業(yè)的流程簡單視作一系列步驟,而是綜合考慮不同角色的不同觀點(diǎn),提出了一個多視角、多維度的企業(yè)架構(gòu)。
2.企業(yè)架構(gòu)中的不同角色
1.企業(yè)擁有者。
2.業(yè)務(wù)管理者。
3.系統(tǒng)分析者。
4.系統(tǒng)設(shè)計者。
5.系統(tǒng)建設(shè)者。
6.系統(tǒng)本身。
下表的各行內(nèi)容即反映了不同角色的不同關(guān)注點(diǎn)(角度)。
Zachman同時承認(rèn)每個角色均關(guān)注相同的信息類別(維度),即下表各列內(nèi)容。
數(shù)據(jù)(什么?) 功能(怎樣?) 網(wǎng)絡(luò)(哪里?) 角色(誰?) 時間(何時?) 動機(jī)(為何?) 目標(biāo)范圍 列出對業(yè)務(wù)至關(guān)重要的元素 列出業(yè)務(wù)執(zhí)行的流程 列出與業(yè)務(wù)運(yùn)營有關(guān)的地域分布要求 列出對業(yè)務(wù)重要的組織部門 列出對業(yè)務(wù)重要的事件及時間周期 列出企業(yè)目標(biāo)、戰(zhàn)略 業(yè)務(wù)模型 實(shí)體關(guān)系圖(包括M: M關(guān)系、N-ary關(guān)系、歸因關(guān)系) 業(yè)務(wù)流程模型(物理數(shù)據(jù)流程圖) 物流網(wǎng)絡(luò)(節(jié)點(diǎn)和鏈接) 基于角色的組織層次圖, 包括相關(guān)技能規(guī)定、 安全保障問題。 業(yè)務(wù)主進(jìn)度表 業(yè)務(wù)計劃 信息系統(tǒng)模型 數(shù)據(jù)模型(聚合體、完全規(guī)格化) 關(guān)鍵數(shù)據(jù)流程圖、 應(yīng)用架構(gòu) 分布系統(tǒng)架構(gòu) 人機(jī)界面架構(gòu)(角色、數(shù)據(jù)、入口) 相依關(guān)系圖、數(shù)據(jù)實(shí)體生命歷程(流程結(jié)構(gòu)) 業(yè)務(wù)標(biāo)準(zhǔn)模型 技術(shù)模型 數(shù)據(jù)架構(gòu)(數(shù)據(jù)庫中的表格列表及屬性)、 遺產(chǎn)數(shù)據(jù)圖 系統(tǒng)設(shè)計: 結(jié)構(gòu)圖、偽代碼 系統(tǒng)架構(gòu)(硬件、軟件類型) 用戶界面(系統(tǒng)如何工作)、 安全設(shè)計 “控制流”圖(控制結(jié)構(gòu)) 業(yè)務(wù)標(biāo)準(zhǔn)設(shè)計 詳細(xì)展現(xiàn) 數(shù)據(jù)設(shè)計(反向規(guī)格化)、物理存儲器設(shè)計 詳細(xì)程序設(shè)計 網(wǎng)絡(luò)架構(gòu) 屏顯、安全機(jī)構(gòu)(不同種類數(shù)據(jù)源的開放設(shè)定) 時間、周期定義 程序邏輯的角色說明 功能系統(tǒng) 轉(zhuǎn)化后的數(shù)據(jù) 可執(zhí)行程序 通信設(shè)備 受訓(xùn)的人員 企業(yè)業(yè)務(wù) 強(qiáng)制標(biāo)準(zhǔn)
3.企業(yè)架構(gòu)的信息類別
- 數(shù)據(jù)(什么?)
- 功能(怎樣?)
- 網(wǎng)絡(luò)(哪里?)
- 時間(何時?)
- 角色(誰?)
- 動機(jī)(為何?)
4.企業(yè)架構(gòu)理論術(shù)語
- “企業(yè)”(Enterprise)是指由一整套可識別的、互為作用的業(yè)務(wù)功能構(gòu)成的商業(yè)組織。 它有能力作為獨(dú)立實(shí)體經(jīng)營運(yùn)作。 根據(jù)這一定義,就應(yīng)該存在企業(yè)內(nèi)的企業(yè)。 只要企業(yè)內(nèi)部的事業(yè)部門能夠獨(dú)立運(yùn)作,它或許就可以被當(dāng)作一個企業(yè)。 在這里,這一企業(yè)概念也可以被看作為“擴(kuò)展企業(yè)”(Extended Enterprise),它意味著企業(yè)架構(gòu)框架也包括了企業(yè)與外部實(shí)體的相互關(guān)系。 例如: 供應(yīng)商、商業(yè)伙伴和客戶。
- “架構(gòu)”(Architecture)提供基礎(chǔ)框架, 它定義和描述了企業(yè)實(shí)現(xiàn)經(jīng)營目的和商業(yè)愿景的平臺。 “架構(gòu)”可以被具體定義為: 與企業(yè)經(jīng)營戰(zhàn)略、信息需求緊密相連的一整套原則、方針、政策、模型、標(biāo)準(zhǔn)以及流程,它結(jié)合企業(yè)未來發(fā)展方向,為企業(yè)各項解決方案的設(shè)計、選擇和執(zhí)行提供指導(dǎo)。
5.企業(yè)架構(gòu)的組成[1]
企業(yè)架構(gòu)可以分為兩大部分:業(yè)務(wù)架構(gòu)和IT架構(gòu),大部分企業(yè)架構(gòu)方法都是從IT架構(gòu)發(fā)展而來的。
業(yè)務(wù)架構(gòu):是把企業(yè)的業(yè)務(wù)戰(zhàn)略轉(zhuǎn)化為日常運(yùn)作的渠道,業(yè)務(wù)戰(zhàn)略決定業(yè)務(wù)架構(gòu),它包括業(yè)務(wù)的運(yùn)營模式、流程體系、組織結(jié)構(gòu)、地域分布等內(nèi)容
IT架構(gòu):指導(dǎo)IT投資和設(shè)計決策的IT框架,是建立企業(yè)信息系統(tǒng)的綜合藍(lán)圖,包括數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)和技術(shù)架構(gòu)三部分。
對比 RUP 和其他主要關(guān)注于實(shí)現(xiàn)的規(guī)程,企業(yè)架構(gòu)領(lǐng)域原則上的關(guān)注點(diǎn)是企業(yè)范圍內(nèi)的業(yè)務(wù)需求的識別、規(guī)范,及優(yōu)先級劃分,感覺它也是一個做企業(yè)信息化規(guī)劃的方法。我認(rèn)為,做工具型產(chǎn)品和企業(yè)級產(chǎn)品有個差別,那就是做企業(yè)級產(chǎn)品需要由工具型產(chǎn)品的產(chǎn)品型公司向咨詢類的服務(wù)型公司轉(zhuǎn)型。
1. 業(yè)務(wù)流程的組織邏輯(包含所有信息和技術(shù)服務(wù),流程)和IT基礎(chǔ)設(shè)施,反映了該公司運(yùn)作模式的整合和標(biāo)準(zhǔn)化的需求 (MIT Center for Information Systems Research)
2. 概念藍(lán)圖,定義了一個組織的結(jié)構(gòu)和運(yùn)作。企業(yè)架構(gòu)的意圖是確定組織如何能夠最有效的實(shí)現(xiàn)其當(dāng)前和未來的目的 (SearchCIO.com)
企業(yè)架構(gòu)如同戰(zhàn)略規(guī)劃,可以幫助企業(yè)執(zhí)行業(yè)務(wù)戰(zhàn)略規(guī)劃及IT戰(zhàn)略規(guī)劃。在業(yè)務(wù)戰(zhàn)略方面,可使用TOGAF及其架構(gòu)開發(fā)方法論(ArchitectureDevelopmentMethod/ADM)來定義企業(yè)愿景/使命,目標(biāo)/目的/驅(qū)動力,組織架構(gòu),職能及角色。在IT戰(zhàn)略方面,TOGAF及ADM詳細(xì)描述了如何定義業(yè)務(wù)架構(gòu),數(shù)據(jù)架構(gòu),應(yīng)用架構(gòu),和技術(shù)架構(gòu),是IT戰(zhàn)略規(guī)劃的最佳實(shí)踐指引。企業(yè)架構(gòu)是承接企業(yè)業(yè)務(wù)戰(zhàn)略與 IT戰(zhàn)略之間的橋梁與標(biāo)準(zhǔn)接口,是企業(yè)信息化規(guī)劃的核心。
源于90年代美國的企業(yè)架構(gòu)框架,到目前已經(jīng)衍生出多種企業(yè)架構(gòu)框架,如DoDAF(美國國防部體系架構(gòu)框架 The Department of Defense Architecture Framework)、TOGAF等。
6.為什么需要企業(yè)架構(gòu)[1]
有些人可能會問為什么要做要做架構(gòu),直接拿來需求就做不就行了,以前做些小任務(wù)都是這樣的。就像搭個簡易狗窩不需要請設(shè)計師來專門做個設(shè)計,但是建個大廈必須設(shè)計一樣,我想對于不復(fù)雜的東西,你怎么做我都覺得很正常,但是一旦業(yè)務(wù)復(fù)雜、處理麻煩時,必須有一個清晰的架構(gòu)才能保證做出來的東西是正確的。
中國的大多數(shù)企業(yè)在進(jìn)行IT投資時都會跳過企業(yè)架構(gòu)這個環(huán)節(jié)而直接進(jìn)入了IT項目的建設(shè),這樣就會導(dǎo)致重復(fù)投資、信息孤島等必然現(xiàn)象的出現(xiàn)。有時缺少規(guī)劃,也會發(fā)現(xiàn)很多開發(fā)的功能被打入冷宮,這里列一個簡單例子:如hr系統(tǒng)中的HR服務(wù)臺的一個功能,我填寫了一個問題,但是沒有回復(fù),估計這個功能就被打入冷宮了,這樣滿意度也就會下降了。
通過企業(yè)架構(gòu),我們可以達(dá)到:
- 企業(yè)內(nèi)不同的人要對企業(yè)現(xiàn)狀(as-is)和企業(yè)愿景(to-be)有一個整體的的理解
- 業(yè)務(wù)、信息、技術(shù)人員的共同愿景,是理解、溝通的基礎(chǔ)
- 如果沒有一個清晰的架構(gòu),就不能保證爭取的決策和好的實(shí)現(xiàn),EA是理解和實(shí)現(xiàn)企業(yè)IT建設(shè)的保障
TOGAF在國外的認(rèn)知度很高,目前企業(yè)架構(gòu)方法有很多,但TOGAF是最主流的,已經(jīng)有超過15年的歷史。不僅有80%的福布斯( Forbes)全球排名前50的公司在使用,而且支持開放、標(biāo)準(zhǔn)的SOA參考架構(gòu)。目前已得到國際主流廠商的推動,德國有SAP在推動,美國IBM、 HP、SUN等公司在推動,中國在企業(yè)架構(gòu)方面并不是很成熟,以前討論多半集中在軟件架構(gòu)或是單獨(dú)的系統(tǒng)架構(gòu),在02年才有一個企業(yè)架構(gòu)出現(xiàn)。金蝶在TOGAF 8.1成熟之后,引進(jìn)9.0,因為它包含對SOA的支持,所以這個也是金蝶選擇在這個時期把它導(dǎo)入的原因之一。金蝶加入The Open Group,希望能夠提升中國企業(yè)信息系統(tǒng)及業(yè)務(wù)架構(gòu)的水平,并率領(lǐng)國內(nèi)軟件產(chǎn)業(yè)參與國際標(biāo)準(zhǔn)的制定。對金蝶而言,引進(jìn)TOGAF和Open Group的SOA參考架構(gòu)及治理原則,將推動金蝶集團(tuán)產(chǎn)品,開發(fā)過程及治理的國際化與標(biāo)準(zhǔn)化。未來金蝶ERP產(chǎn)品EAS、BOS及金蝶中間件等產(chǎn)品都將遵循TOGAF企業(yè)架構(gòu)框架,架構(gòu)開發(fā)方法論及SOA參考架構(gòu),以提升產(chǎn)品質(zhì)量及全面SOA服務(wù)化。在金蝶產(chǎn)品獲得成功后,將建議金蝶用戶采Open Group的TOGAF及SOA標(biāo)準(zhǔn)。在2009年11月份上海的金蝶年度客戶大會及中國管理模式杰出獎頒獎典禮中,金蝶發(fā)布了EAS 7.0新版本,這是中國第一款使用TOGAF企業(yè)架構(gòu)框架規(guī)劃及SOA的ERP產(chǎn)品。
7.企業(yè)架構(gòu)-架構(gòu)原則[2]
- 架構(gòu)原則
- 基于標(biāo)準(zhǔn)方法來做架構(gòu),如使用TOGAF架構(gòu)方法
- 說不清的不做
- 沒人上層持久推動的不做
- 達(dá)不成一致意見的不做
- 業(yè)務(wù)原則
- 業(yè)務(wù)持續(xù)性(對業(yè)務(wù)發(fā)展有長遠(yuǎn)計劃,不能只考慮近期實(shí)現(xiàn)范圍)
- 業(yè)務(wù)通用性(業(yè)務(wù)是否可以作為一個公用業(yè)務(wù)架構(gòu))
- 業(yè)務(wù)一致性
- 合法
- 數(shù)據(jù)原則
- 數(shù)據(jù)價值性>數(shù)據(jù)正確性>數(shù)據(jù)完整性
- 數(shù)據(jù)積累分析需要規(guī)范化數(shù)據(jù)
- 數(shù)據(jù)是安全的
- 數(shù)據(jù)不只是可以共享的數(shù)據(jù),還包含業(yè)務(wù)規(guī)則和策略
- 應(yīng)用原則
- 技術(shù)獨(dú)立性,不綁定到特定廠商
- 易用
- 模塊化設(shè)計
- 技術(shù)原則
- 響應(yīng)變化
- 可擴(kuò)展
8.解決方案架構(gòu)、業(yè)務(wù)架構(gòu)和企業(yè)架構(gòu)的對比[3]
開發(fā)人員對于架構(gòu)這個詞一定不陌生,但是我們說的架構(gòu)只是產(chǎn)品開發(fā)中的技術(shù)相關(guān)架構(gòu),真正要做好一個產(chǎn)品,在技術(shù)架構(gòu)之上還有其他一些架構(gòu),本篇介紹一下三類主要的架構(gòu):解決方案架構(gòu)、業(yè)務(wù)架構(gòu)和企業(yè)架構(gòu)。有時候我們把視野拓寬一些,多鍛煉自己的大局觀,對自己的思維和技能都會有很大的提高。在《TOGAF 或非 TOGAF:在 RUP 之上擴(kuò)展企業(yè)架構(gòu)》中對比幾個不同的架構(gòu)框架,讓我對什么是架構(gòu)更清晰了。我覺得不錯,所以給大家分享一下。
解決方案架構(gòu)
解決方案架構(gòu)是“技術(shù)性的”,它們的范圍內(nèi)包括各種技術(shù)元素,如軟件、數(shù)據(jù)和 IT 基礎(chǔ)架構(gòu),這些領(lǐng)域都是由技術(shù)人員來處理 。
業(yè)務(wù)架構(gòu)
業(yè)務(wù)架構(gòu)在 90 年代作為單獨(dú)的領(lǐng)域出現(xiàn)了,業(yè)務(wù)架構(gòu)包含過程及信息、組織和績效等方面內(nèi)容
企業(yè)架構(gòu)領(lǐng)域
企業(yè)架構(gòu)領(lǐng)域原則上的關(guān)注點(diǎn)是企業(yè)范圍內(nèi)的業(yè)務(wù)需求的識別、規(guī)范,及優(yōu)先級劃分,EA 路線圖可能比單路線解決方案包含更多內(nèi)容(如上圖所示),這可能會形成多個、同時的實(shí)現(xiàn)。
EA 環(huán)境是全局性的,其視點(diǎn)是組織化的,而解決方案架構(gòu)是具體到實(shí)現(xiàn)的。EA 主要用于企業(yè)分析、計劃和架構(gòu)治理。
注意:來自解決方案架構(gòu)規(guī)程中的一些主題(低層次的)不含在 EA 的范圍內(nèi),而許多附加的(大部分是更高層次的)主題加入了。還要注意的是關(guān)鍵的業(yè)務(wù)架構(gòu)主題完整地包含于 EA 規(guī)程之中了。