孫雨生 劉 林 薛 彤
(1.湖北工業(yè)大學(xué)經(jīng)濟(jì)與管理學(xué)院 武漢 430068)(2.武漢紡織大學(xué)電子與電氣工程學(xué)院 武漢 430200)
伴隨社會(huì)信息化進(jìn)程加快、社會(huì)化媒體涌現(xiàn)、大數(shù)據(jù)時(shí)代來(lái)臨及IT 技術(shù)進(jìn)步,各類組織逐步意識(shí)到IT 技術(shù)及信息資源重要性并將其作為核心競(jìng)爭(zhēng)力和重要資產(chǎn),紛紛加大信息化投資并用其提升組織運(yùn)行效率(解決全局、長(zhǎng)遠(yuǎn)、關(guān)鍵問(wèn)題,創(chuàng)新組織運(yùn)行模式,追求投資回報(bào)率)。在這種形勢(shì)下,旨在理解組織愿景、業(yè)務(wù)規(guī)劃、應(yīng)用情景、信息資源特征等進(jìn)而規(guī)劃IT 基礎(chǔ)設(shè)施及應(yīng)用系統(tǒng)架構(gòu)體系、技術(shù)選型和實(shí)施措施等以指導(dǎo)組織信息化[1]的IT規(guī)劃及其參考模型備受關(guān)注?,F(xiàn)有IT 規(guī)劃參考模型雖一定程度降低信息化復(fù)雜度、提升IT 投資回報(bào)率并實(shí)現(xiàn)信息資源共建共享,但仍無(wú)法滿足現(xiàn)實(shí)需求:一方面,模型易用性及差異性(如適用情形、業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、建模工具、建模語(yǔ)言等)等致使組織難以合理選擇;另一方面,外部環(huán)境變化客觀要求完善現(xiàn)有模型以拓展其適用性,如大數(shù)據(jù)、社會(huì)化媒體、知識(shí)管理等,因此,系統(tǒng)研究IT規(guī)劃參考模型有重要意義。
本文介紹現(xiàn)有IT 規(guī)劃參考模型,并從生命周期、業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、建模工具、建模語(yǔ)言七方面系統(tǒng)比較主流IT 規(guī)劃參考模型,供組織選擇IT 規(guī)劃參考模型及實(shí)施IT 規(guī)劃參考。
IT 規(guī)劃參考模型通過(guò)提供IT 規(guī)劃方法論、工程化思維、問(wèn)題解決方案等輔助組織降低IT 規(guī)劃復(fù)雜度并提升其治理水平,常在分析相似組織、行業(yè)組織模型基礎(chǔ)上,通過(guò)公共特征抽取、組織愿景及現(xiàn)狀分析、IT 基礎(chǔ)設(shè)施及應(yīng)用系統(tǒng)分析、解決方案及保障措施制定等并多輪迭代、融合優(yōu)化來(lái)支持組織IT 規(guī)劃實(shí)施。具體而言,常提供系列規(guī)劃原則與思路、規(guī)劃方法及工具、規(guī)劃內(nèi)容、規(guī)劃流程、規(guī)劃文檔等以便組織確定IT 規(guī)劃原則與思路,用專業(yè)IT 規(guī)劃方法和工具集,針對(duì)組織目標(biāo)(涉及愿景、戰(zhàn)略、業(yè)務(wù)等)、組織現(xiàn)狀、IT戰(zhàn)略、IT系統(tǒng)集、IT規(guī)劃實(shí)施計(jì)劃等,遵循固定流程規(guī)劃組織IT 基礎(chǔ)設(shè)施及應(yīng)用系統(tǒng)的愿景、架構(gòu)(業(yè)務(wù)、應(yīng)用、數(shù)據(jù)及技術(shù)等)、組成部分及其邏輯關(guān)系等[2],最終形成組織IT建設(shè)方案。
分析現(xiàn)有文獻(xiàn),筆者認(rèn)為IT 規(guī)劃參考模型分概念型和應(yīng)用型兩類,得到業(yè)界公認(rèn)的共11 個(gè),詳見(jiàn)表1和表2。
表1 概念型IT規(guī)劃參考模型
表2 應(yīng)用型IT規(guī)劃參考模型
2.2.1 概念型參考模型
1)Zachman模型
Zachman EA Framework,多角色、多維度宏觀分析并構(gòu)建企業(yè)信息化模型(強(qiáng)調(diào)邏輯分析),用二維矩陣圖(涉及36個(gè)要素,詳見(jiàn)表3)分類表示企業(yè)內(nèi)部信息的關(guān)系以強(qiáng)化技術(shù)解決方案和業(yè)務(wù)間關(guān)系[3]、支持其他IT規(guī)劃參考模型構(gòu)建。目前多從領(lǐng)導(dǎo)者(關(guān)注企業(yè)戰(zhàn)略、架構(gòu)與人員技能)、業(yè)務(wù)員(關(guān)注企業(yè)流程、功能、數(shù)據(jù)與解決方案)、技術(shù)員(關(guān)注應(yīng)用程序、應(yīng)用系統(tǒng)與網(wǎng)絡(luò)設(shè)施)角度詳細(xì)分析企業(yè)信息要素[4]。
2)PERA模型
Purdue Enterprise Reference Architecture,即普渡參考體系結(jié)構(gòu),基于建模對(duì)象(用戶、信息系統(tǒng)及業(yè)務(wù)內(nèi)容),用功能視圖(基于企業(yè)設(shè)施、組織架構(gòu)將模型實(shí)例化為信息系統(tǒng))和實(shí)施視圖展現(xiàn)企業(yè)建模過(guò)程(依次為概念明確,功能分析,功能設(shè)計(jì)說(shuō)明,詳細(xì)設(shè)計(jì),構(gòu)建并部署,實(shí)際運(yùn)行)[6]。
表3 Zachman要素[12]
3)GERAM模型
Generalized Enterprise Reference Architecture and Methodology,即通用企業(yè)參考體系結(jié)構(gòu)和方法學(xué),全面定義企業(yè)工程方法學(xué)要素(用戶和技術(shù)、經(jīng)濟(jì)、性能、項(xiàng)目管理)以支持人力、技術(shù)、財(cái)力及其他資源整合和互動(dòng)機(jī)制構(gòu)建,由通用企業(yè)參考體系結(jié)構(gòu)(定義企業(yè)工程相關(guān)概念并進(jìn)行三維(生命周期、模型視圖、實(shí)例化)建模)、部分通用企業(yè)模型(支持組織、流程、技術(shù)等視圖建模,實(shí)現(xiàn)模型重用)、通用企業(yè)模型概念(基于詞匯表、元模型、本體提供建模所需概念定義)、企業(yè)模塊庫(kù)、企業(yè)操作系統(tǒng)、企業(yè)工程方法學(xué)、企業(yè)建模語(yǔ)言、企業(yè)建模工具等組成[6]。
4)EACF模型
Enterprise Architecture Comprehensive Framework,即企業(yè)信息化總體架構(gòu),用二維矩陣圖(涉及30 個(gè)要素,詳見(jiàn)表4)從建模粒度、建模支持維度展現(xiàn)IT規(guī)劃與IT治理核心要素,輔助企業(yè)IT規(guī)劃[1]。
表4 EACF要素
2.2.2 應(yīng)用型參考模型
1)ARIS模型
Architecture of Integrated Information System,即集成信息系統(tǒng)體系結(jié)構(gòu),用屋形框架建模法依次構(gòu)建組織模型、功能模型和數(shù)據(jù)模型以明確企業(yè)目標(biāo)和未來(lái)流程并通過(guò)信息化建設(shè)優(yōu)化企業(yè)結(jié)構(gòu)及過(guò)程鏈模型、簡(jiǎn)化業(yè)務(wù)流程,基于多視圖、多層次、多關(guān)聯(lián)、全生命周期描述企業(yè)信息系統(tǒng)及各層次間關(guān)系,涉及組織視圖(描述人力、財(cái)力和軟硬件等資源)、功能視圖(描述信息轉(zhuǎn)換過(guò)程)、數(shù)據(jù)視圖(描述信息服務(wù)對(duì)象及功能視圖輸入輸出信息)、輸出視圖(描述軟硬件I/O 功能)和控制視圖(描述并控制其他視圖間關(guān)系)[7]。
2)CIM-OSA模型
Computer Intergrated Manufacturing-Openness System Architecture,即計(jì)算機(jī)集成制造開(kāi)放體系結(jié)構(gòu),用視圖維(功能視圖、信息視圖、資源視圖及組織視圖)、系統(tǒng)生命周期維(需求定義層、詳細(xì)設(shè)計(jì)層及實(shí)施描述層)和通用性維(通用層,部分通用層及專用層)揭示體系結(jié)構(gòu)及促進(jìn)系統(tǒng)集成實(shí)現(xiàn)[6]。
3)GIM模型
GRAI Integrated Mehodology,即GIM建模方法,用GIM 方法論(GRAI 概念參考模型、GRAI 建模框架、GRAI 建模方法和GRAI 結(jié)構(gòu)化方法)從抽象層次(概念層、結(jié)構(gòu)層、實(shí)現(xiàn)層)用信息視圖、決策視圖、物理視圖及功能視圖描述面向用戶建模框架,用組織視圖、信息技術(shù)視圖及制作技術(shù)視圖描述面向技術(shù)建模框架,從而構(gòu)建體系結(jié)構(gòu)并用建模工具及技術(shù)輔助計(jì)算機(jī)信息系統(tǒng)集成[8]。
4)TOGAF模型
The Open Group Architecture Framework,即開(kāi)放工作組體系結(jié)構(gòu)框架,用ADM 法(描述體系結(jié)構(gòu)構(gòu)建生命周期)分析企業(yè)業(yè)務(wù)需求、當(dāng)前系統(tǒng)和技術(shù)趨勢(shì)并構(gòu)建生命周期多輪迭代以促進(jìn)企業(yè)架構(gòu)成果標(biāo)準(zhǔn)化和IT 投資規(guī)劃合理化,最終輔助企業(yè)通過(guò)開(kāi)放標(biāo)準(zhǔn)構(gòu)件,結(jié)合多信息源以安全方式跨時(shí)空、環(huán)境為用戶、系統(tǒng)提供支持[13]。具體包括基礎(chǔ)體系結(jié)構(gòu)(包含技術(shù)參考模型、標(biāo)準(zhǔn)信息庫(kù)及模塊構(gòu)建信息庫(kù))、資源庫(kù)(支持基于ADM 法構(gòu)建體系結(jié)構(gòu)過(guò)程)[7]。
5)DoDAF模型
Department of Defense Architecture Framework,即美國(guó)國(guó)防部體系結(jié)構(gòu)框架,用結(jié)構(gòu)化法、面向?qū)ο蠓?、三視圖法構(gòu)建體系結(jié)構(gòu)模型并用ATAM(Architecture Tradeoff Analysis Method)法、可執(zhí)行驗(yàn)證法、專家評(píng)審法驗(yàn)證以提供合適視圖表達(dá)方式[14]。具體涉及全景視圖、業(yè)務(wù)視圖、系統(tǒng)視圖、標(biāo)準(zhǔn)視圖、能力視圖、數(shù)據(jù)視圖、項(xiàng)目視圖(描述項(xiàng)目間聯(lián)系)、服務(wù)視圖。
6)FEA模型
Federal Enterprise Architecture,即聯(lián)邦企業(yè)架構(gòu)框架,用EAP 法(涉及IT 規(guī)劃啟動(dòng)、現(xiàn)狀、目標(biāo)、實(shí)現(xiàn)途徑)基于標(biāo)準(zhǔn)、指南及最佳實(shí)踐等工具規(guī)范動(dòng)態(tài)演進(jìn)企業(yè)架構(gòu)以適應(yīng)環(huán)境、戰(zhàn)略目標(biāo),促進(jìn)聯(lián)邦政府及其它政府實(shí)體間公共業(yè)務(wù)互操作和信息共享。具體包括體系結(jié)構(gòu)框架、實(shí)用指南、參考模型(分性能指標(biāo)、業(yè)務(wù)、服務(wù)組件、數(shù)據(jù)和信息、技術(shù)5個(gè)模型,均充分考慮信息系統(tǒng)互操作和共享[9])。
7)BAAN/DEM模型
Dynamic Enterpreise Modelling,即動(dòng)態(tài)企業(yè)建模,用動(dòng)態(tài)企業(yè)建模策略基于Orgware 工具輸入業(yè)務(wù)處理流程并基于參考模型庫(kù)(一般模型、特定行業(yè)模型、特定客戶模型)配置系統(tǒng)以滿足企業(yè)需求并降低其ERP 實(shí)施周期和成本,實(shí)現(xiàn)有效經(jīng)營(yíng)管理[6]。
3.1.1 IT規(guī)劃參考模型比較標(biāo)準(zhǔn)構(gòu)建
IT 規(guī)劃參考模型主要旨在揭示企業(yè)架構(gòu)模型的企業(yè)建模,主要涉及建模內(nèi)容(靜態(tài)描述模型構(gòu)件)、流程(動(dòng)態(tài)描述建模步驟)等。就內(nèi)容而言,常見(jiàn)企業(yè)架構(gòu)(EA)框架如圖1所示,主要涉及業(yè)務(wù)戰(zhàn)略、IT 戰(zhàn)略、業(yè)務(wù)架構(gòu)(分組織架構(gòu)、業(yè)務(wù)流程)、IT架構(gòu)、基礎(chǔ)設(shè)施及保障體系(后兩者多類似,故常略去)等模塊,四者關(guān)系[15]如圖2 所示,可見(jiàn)企業(yè)建模結(jié)果主要體現(xiàn)為業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu);就流程而言,多遵循企業(yè)建模生命周期,先梳理企業(yè)業(yè)務(wù)架構(gòu),基于業(yè)務(wù)及其所產(chǎn)生數(shù)據(jù)聚合系統(tǒng)功能形成應(yīng)用架構(gòu)、構(gòu)建數(shù)據(jù)架構(gòu)并定義技術(shù)架構(gòu),再選用建模工具、建模語(yǔ)言進(jìn)行建模。因此,筆者認(rèn)為可從生命周期、業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、建模工具、建模語(yǔ)言等維度系統(tǒng)比較IT規(guī)劃參考模型。
3.1.2 候選對(duì)象遴選
筆者認(rèn)為現(xiàn)有IT 規(guī)劃參考模型中較知名、常用、領(lǐng) 域 性 較 強(qiáng) 的 為GERAM、ARIS、TOGAF、DoDAF、FEA,判斷標(biāo)準(zhǔn)為是否涉及詳細(xì)方法論;是否具備系統(tǒng)化理論;是否采用開(kāi)放系統(tǒng)體系結(jié)構(gòu);應(yīng)用是否廣泛;是否支持全企業(yè)范圍和全生命周期;是否有軟件工具支持建模;建模工具用戶界面是否友好;是否可被其他模型替代;名稱是否常出現(xiàn)在相關(guān)文獻(xiàn)與網(wǎng)頁(yè)中或介紹它的文獻(xiàn)和網(wǎng)頁(yè)常被作為參考文獻(xiàn)。
圖1 企業(yè)架構(gòu)框架[15]
圖2 企業(yè)架構(gòu)模塊關(guān)系圖
3.2.1 生命周期
模型生命周期旨在動(dòng)態(tài)描述企業(yè)架構(gòu)建模過(guò)程各階段活動(dòng)及任務(wù),五種模型均按組織架構(gòu)模型構(gòu)建步驟建模,生命周期多類似,詳見(jiàn)表5。GERAM 建模過(guò)程中各活動(dòng)常反復(fù)迭代,未嚴(yán)格遵循時(shí)間順序。
3.2.2 業(yè)務(wù)架構(gòu)
業(yè)務(wù)架構(gòu)定義企業(yè)價(jià)值創(chuàng)造過(guò)程及內(nèi)外部協(xié)作關(guān)系并將戰(zhàn)略目標(biāo)轉(zhuǎn)為可操作業(yè)務(wù)模型,旨在表達(dá)支持業(yè)務(wù)戰(zhàn)略的業(yè)務(wù)功能和流程[15],限于GERAM無(wú)業(yè)務(wù)架構(gòu),此處僅闡述其余四者。
ARIS 基于擴(kuò)展的事件驅(qū)動(dòng)流程鏈圖所形成的業(yè)務(wù)控制流(揭示功能和事件間關(guān)系)描述業(yè)務(wù)模塊組織關(guān)系及業(yè)務(wù)流程[16],基于價(jià)值增值鏈圖描述業(yè)務(wù)流程所涉及部門協(xié)作關(guān)系及增值環(huán)節(jié)(驅(qū)動(dòng)業(yè)務(wù)流向)。
TOGAF 基于TOGAF 列表、矩陣和圖描述業(yè)務(wù)架構(gòu)目標(biāo)、構(gòu)建步驟(詳見(jiàn)表6)和架構(gòu)構(gòu)件關(guān)系,形成各業(yè)務(wù)所屬管理層級(jí)(分經(jīng)營(yíng)管理層、業(yè)務(wù)掌控層、業(yè)務(wù)操作層、共性平臺(tái)層,旨在輔助確定企業(yè)管理模式并匹配其核心業(yè)務(wù)流程、提升企業(yè)溝通效率[17])及管理功能。
DoDAF 業(yè)務(wù)架構(gòu)基于樹(shù)結(jié)構(gòu)圖(揭示業(yè)務(wù)流向驅(qū)動(dòng)因素)、活動(dòng)圖(揭示企業(yè)組織、能力、業(yè)務(wù)活動(dòng)(執(zhí)行者、業(yè)務(wù)關(guān)系等信息))及高層業(yè)務(wù)概念圖、業(yè)務(wù)連接圖、業(yè)務(wù)信息交互矩陣、組織關(guān)系圖、業(yè)務(wù)規(guī)則模型、業(yè)務(wù)狀態(tài)轉(zhuǎn)換圖、業(yè)務(wù)事件跟蹤圖等視圖揭示軍方及少數(shù)企業(yè)業(yè)務(wù)能力和互操作需求,確定任務(wù)和活動(dòng)及業(yè)務(wù)要素,描述系統(tǒng)支持的職能及其邏輯[18]。
FEA 業(yè)務(wù)架構(gòu)基于業(yè)務(wù)領(lǐng)域(4 個(gè),公民服務(wù)、服務(wù)提供方式、服務(wù)提供支持、政府資源管理)、業(yè)務(wù)單元(39 個(gè))、子功能(153 個(gè))[19]三級(jí)結(jié)構(gòu)描述聯(lián)邦政府運(yùn)營(yíng)頂層視圖,輔助政府發(fā)現(xiàn)跨機(jī)構(gòu)協(xié)作機(jī)會(huì)和潛在系統(tǒng)冗余,保持系統(tǒng)建設(shè)與業(yè)務(wù)功能需求一致。
表5 主流IT規(guī)劃參考模型生命周期比較
表6 TOGAF業(yè)務(wù)架構(gòu)構(gòu)建步驟[17]
3.2.3 應(yīng)用架構(gòu)
應(yīng)用架構(gòu)基于業(yè)務(wù)和數(shù)據(jù)相關(guān)性聚合系統(tǒng)(如ERP、OA 系統(tǒng)等)模塊功能、接口關(guān)系、構(gòu)建標(biāo)準(zhǔn)和實(shí)現(xiàn)方式等[20],以識(shí)別業(yè)務(wù)部門、領(lǐng)域關(guān)聯(lián)機(jī)會(huì),提升資源和系統(tǒng)協(xié)作、共享能力,限于GERAM 無(wú)應(yīng)用架構(gòu),此處僅闡述其余四者。
ARIS 應(yīng)用架構(gòu)描述信息轉(zhuǎn)換過(guò)程并轉(zhuǎn)換數(shù)據(jù),基于功能樹(shù)(結(jié)合應(yīng)用架構(gòu)中業(yè)務(wù)和系統(tǒng),主要元素為描述對(duì)象功能的方框及相關(guān)連線)形式描述企業(yè)功能層次關(guān)系信息[21~22];基于目標(biāo)圖描述系統(tǒng)目標(biāo)及子目標(biāo),最終形成支持信息系統(tǒng)功能的模塊。
TOGAF 應(yīng)用架構(gòu)基于基線架構(gòu)(基于系統(tǒng)/組織矩陣描述應(yīng)用系統(tǒng)和組織機(jī)構(gòu)對(duì)應(yīng)關(guān)系,基于系統(tǒng)/功能矩陣描述應(yīng)用系統(tǒng)主要功能,基于接口目錄列出應(yīng)用間現(xiàn)存接口)與目標(biāo)架構(gòu)(基于業(yè)務(wù)架構(gòu)的功能分解圖/用例圖、流程圖等輸出系統(tǒng)功能及業(yè)務(wù)流程,設(shè)計(jì)目標(biāo)系統(tǒng)流程/系統(tǒng)實(shí)現(xiàn)圖、系統(tǒng)/功能矩陣、系統(tǒng)/組織矩陣以構(gòu)建目標(biāo)應(yīng)用架構(gòu)基本結(jié)構(gòu),基于應(yīng)用互動(dòng)矩陣描述目標(biāo)應(yīng)用系統(tǒng)間交互關(guān)系,基于接口目錄列出目標(biāo)系統(tǒng)應(yīng)含接口)間差距分析,用應(yīng)用遷移圖描述企業(yè)基礎(chǔ)設(shè)施及應(yīng)用系統(tǒng)需求[23]。
DoDAF 應(yīng)用架構(gòu)描述支持或提供業(yè)務(wù)功能的各系統(tǒng)內(nèi)部結(jié)構(gòu)和運(yùn)行規(guī)則及系統(tǒng)間互連和互操作關(guān)系?;谙到y(tǒng)功能圖(描述系統(tǒng)功能及其間數(shù)據(jù)流)和業(yè)務(wù)活動(dòng)與系統(tǒng)功能跟蹤矩陣(動(dòng)態(tài)展示業(yè)務(wù)活動(dòng)和系統(tǒng)功能間關(guān)系)確定子系統(tǒng)部署、功能分配及其他與業(yè)務(wù)相對(duì)應(yīng)關(guān)系,基于系統(tǒng)規(guī)則模型、系統(tǒng)狀態(tài)轉(zhuǎn)換圖、系統(tǒng)事件跟蹤圖描述業(yè)務(wù)過(guò)程中各系統(tǒng)內(nèi)部規(guī)則、狀態(tài)及系統(tǒng)間交互,基于系統(tǒng)接口圖、系統(tǒng)關(guān)聯(lián)矩陣、系統(tǒng)資源流矩陣和物理數(shù)據(jù)模型確定系統(tǒng)連接關(guān)系與交互,基于系統(tǒng)資源流圖、系統(tǒng)性能參數(shù)矩陣確定節(jié)點(diǎn)內(nèi)系統(tǒng)間及和其它節(jié)點(diǎn)互連方式、性能參數(shù),最終基于系統(tǒng)演進(jìn)圖、系統(tǒng)技術(shù)預(yù)測(cè)圖描述系統(tǒng)研制技術(shù)路線[18,24]。
FEA 應(yīng)用架構(gòu)是支持績(jī)效參考模型(測(cè)評(píng)IT投資績(jī)效及其對(duì)業(yè)務(wù)績(jī)效貢獻(xiàn))和業(yè)務(wù)參考模型實(shí)施的業(yè)務(wù)驅(qū)動(dòng)功能框架,由7 個(gè)服務(wù)域、29 項(xiàng)服務(wù)類型和168 項(xiàng)服務(wù)構(gòu)件構(gòu)成,基于公開(kāi)和存儲(chǔ)平臺(tái)上服務(wù)組件(涉及安全管理、系統(tǒng)管理、表格服務(wù)、通信、協(xié)調(diào)及搜索等)實(shí)現(xiàn)具體性能指標(biāo)評(píng)價(jià)及業(yè)務(wù)功能,提高各應(yīng)用、組件和業(yè)務(wù)服務(wù)重用能力(利于政府信息資源共享,促進(jìn)信息系統(tǒng)水平、垂直集成與互操作,節(jié)約EA 項(xiàng)目實(shí)施成本)[9],提供政府相關(guān)服務(wù)(涉及客戶、流程自動(dòng)化、數(shù)字資產(chǎn)、業(yè)務(wù)分析、后臺(tái)辦公等)。
3.2.4 數(shù)據(jù)架構(gòu)
數(shù)據(jù)架構(gòu)分析企業(yè)數(shù)據(jù)資源和信息流結(jié)構(gòu)(數(shù)據(jù)分類和定義、企業(yè)信息模塊、信息模型)以有效共享數(shù)據(jù),限于GERAM 無(wú)數(shù)據(jù)架構(gòu),此處僅闡述其余四者。
ARIS 數(shù)據(jù)架構(gòu)描述實(shí)體與組織、資源、功能實(shí)體間聯(lián)系,基于實(shí)體關(guān)系模型(Entity Relationship Model,ERM(包括基本ER模型、擴(kuò)展ER模型)較好反映現(xiàn)實(shí)世界但未詳細(xì)分析數(shù)據(jù))、數(shù)據(jù)模型(包括SAP 的SERM、IEF(Information Engineering Facility)、SeDam(Semantic Data Model))描述企業(yè)經(jīng)營(yíng)過(guò)程中所涉及數(shù)據(jù)及資源信息[21]。
TOGAF 數(shù)據(jù)架構(gòu)描述從基線數(shù)據(jù)架構(gòu)(基于基線業(yè)務(wù)架構(gòu)的業(yè)務(wù)服務(wù)/信息了解系統(tǒng)基本數(shù)據(jù)內(nèi)容和處理過(guò)程)到目標(biāo)數(shù)據(jù)架構(gòu)(基于目標(biāo)業(yè)務(wù)架構(gòu)業(yè)務(wù)服務(wù)/信息圖分析目標(biāo)系統(tǒng)主數(shù)據(jù),基于業(yè)務(wù)互動(dòng)矩陣和應(yīng)用互動(dòng)矩陣分析主數(shù)據(jù)間依賴、關(guān)聯(lián)關(guān)系,基于流程圖構(gòu)建主數(shù)據(jù)處理流程,最終構(gòu)建系統(tǒng)/數(shù)據(jù)矩陣、類圖、類階層圖、數(shù)據(jù)散播圖)演進(jìn)過(guò)程,提出解決方案并構(gòu)建數(shù)據(jù)遷移圖[23]。
DoDAF 數(shù)據(jù)架構(gòu)基于類圖(由類、類內(nèi)部結(jié)構(gòu)及類間關(guān)系組成)描述概念數(shù)據(jù)模型(以類圖表現(xiàn)高級(jí)數(shù)據(jù)概念及其聯(lián)系)、邏輯數(shù)據(jù)模型(遵循數(shù)據(jù)架構(gòu)服務(wù)于業(yè)務(wù)架構(gòu)理念并按業(yè)務(wù)數(shù)據(jù)要素解構(gòu)形成類圖)、物理數(shù)據(jù)模型(物理實(shí)現(xiàn)邏輯數(shù)據(jù)模型,如消息格式、文件結(jié)構(gòu)和物理模式)以揭示其靜態(tài)結(jié)構(gòu)[18]。
FEA 數(shù)據(jù)架構(gòu)包括主題領(lǐng)域、數(shù)據(jù)分類、數(shù)據(jù)對(duì)象、數(shù)據(jù)特征、數(shù)據(jù)表達(dá)等,綜合業(yè)務(wù)參考模型中業(yè)務(wù)過(guò)程和活動(dòng)所含數(shù)據(jù)元素(對(duì)象、屬性、表示法)構(gòu)建統(tǒng)一數(shù)據(jù)模型(采取統(tǒng)一數(shù)據(jù)分類和表示法(即構(gòu)建領(lǐng)域本體)),以實(shí)現(xiàn)政府部門間數(shù)據(jù)和信息資源共享和互操作[9]。
3.2.5 技術(shù)架構(gòu)
技術(shù)架構(gòu)是支撐應(yīng)用架構(gòu)和數(shù)據(jù)架構(gòu)的IT 技術(shù)基礎(chǔ)結(jié)構(gòu),由系列技術(shù)和組件及相關(guān)標(biāo)準(zhǔn)集組成[25],旨在促進(jìn)企業(yè)技術(shù)標(biāo)準(zhǔn)共享、實(shí)施,提高部門間協(xié)作和信息共享能力,限于GERAM、ARIS 無(wú)技術(shù)架構(gòu),此處僅闡述其余三者。
TOGAF 技術(shù)架構(gòu)描述各應(yīng)用系統(tǒng)共性技術(shù)(平臺(tái)技術(shù)及產(chǎn)品、應(yīng)用系統(tǒng)集成接口技術(shù)規(guī)范、數(shù)據(jù)描述規(guī)范、可用技術(shù)解決方案)及安全體系建設(shè)需求,具體從選擇參考模型、視角和工具,開(kāi)發(fā)當(dāng)前和目標(biāo)技術(shù)架構(gòu)(需滿足需求建議書(shū)和利益相關(guān)者關(guān)注點(diǎn),支持邏輯和物理應(yīng)用組件、數(shù)據(jù)組件及架構(gòu)愿景),執(zhí)行差距分析(定義詳細(xì)演進(jìn)路線圖并識(shí)別關(guān)鍵工作包(IT 資源庫(kù)或IT 服務(wù)目錄中現(xiàn)有IT服務(wù)、技術(shù)參考模型、組織所處行業(yè)通用技術(shù)模型、通用系統(tǒng)架構(gòu)相關(guān)技術(shù)模型(集成信息基礎(chǔ)設(shè)施參考模型))),識(shí)別架構(gòu)路線圖組件、創(chuàng)建架構(gòu)文檔(包括基本功能和屬性,如安全能力和管理能力,擁有所需功能的相關(guān)構(gòu)件塊和命名接口,提供接口(APIS、數(shù)據(jù)格式、協(xié)議、硬件接口、標(biāo)準(zhǔn)),映射業(yè)務(wù)/組織實(shí)體及政策)等步驟構(gòu)建技術(shù)架構(gòu)[26]。
DoDAF 技術(shù)架構(gòu)描述系統(tǒng)構(gòu)建過(guò)程所需遵循技術(shù)和標(biāo)準(zhǔn)規(guī)范,包括技術(shù)標(biāo)準(zhǔn)概要(提供適用系統(tǒng)體系結(jié)構(gòu)的相關(guān)技術(shù)標(biāo)準(zhǔn)子集(質(zhì)量管理、進(jìn)度管理、成本管理、組織管理)說(shuō)明以約束架構(gòu)設(shè)計(jì)實(shí)踐)、技術(shù)標(biāo)準(zhǔn)預(yù)測(cè)(分析技術(shù)對(duì)系統(tǒng)影響)并以表格形式展現(xiàn)標(biāo)準(zhǔn)規(guī)則[10]。
FEA技術(shù)架構(gòu)描述支持服務(wù)組件構(gòu)建、交換和發(fā)布所需技術(shù)、產(chǎn)品和工具,以部署基于組件的體系結(jié)構(gòu)框架。具體基于技術(shù)領(lǐng)域(4 個(gè),訪問(wèn)和傳輸、平臺(tái)和基礎(chǔ)設(shè)施、組件框架、接口和集成)、技術(shù)種類(13 個(gè))、技術(shù)標(biāo)準(zhǔn)(若干)及具體技術(shù)規(guī)范(如數(shù)據(jù)格式標(biāo)準(zhǔn)包含XML、XLink、EDI、Namespaces)實(shí)現(xiàn)服務(wù)組件和能力交付[9]。
3.2.6 建模工具
建模工具旨在輔助架構(gòu)師理解復(fù)雜組織IT 系統(tǒng)和業(yè)務(wù)間聯(lián)系并按業(yè)務(wù)實(shí)體、信息流程和企業(yè)系統(tǒng)進(jìn)行建模。
GERAM 僅提供建模工具選擇標(biāo)準(zhǔn):支持企業(yè)模型仿真分析和評(píng)價(jià),支持多角色協(xié)同設(shè)計(jì)、使用指南和開(kāi)發(fā)指南提供,支持正向和逆向工程及版本升級(jí),支持共享知識(shí)庫(kù)(內(nèi)含參考模型、設(shè)計(jì)描述和模式、設(shè)計(jì)文檔[19])提供[7]。
ARIS 建模工具ARIS Collaborative Suite 輔助構(gòu)建反映ARIS概念的數(shù)據(jù)、功能、業(yè)務(wù)、組織、輸出模型以集中體現(xiàn)ARIS模型所涉及范圍并按用戶群分類提供工具:Web Designer(面向不精通但需閱讀模型的工程人員)、Easy Design(面向受過(guò)適度訓(xùn)練且有領(lǐng)域知識(shí)的工程人員)、toolset(面向業(yè)務(wù)分析師、業(yè)務(wù)流程管理者等)[7]。
TOGAF 僅提供建模工具選擇標(biāo)準(zhǔn)以免影響行業(yè)開(kāi)放性:支持所選模型和最終交付物,支持安全內(nèi)核(訪問(wèn)控制、安全策略)密度,支持在線幫助并逐漸強(qiáng)化本地化,具備動(dòng)態(tài)庫(kù)(支持版本兼容、版本控制)并支持通用語(yǔ)言和代碼、完整生命周期,滿足互操作、經(jīng)濟(jì)性需求[27],最常用的是System Architect、Metis及最新版ARIS Toolset。
DoDAF 建模工具較多但相互間缺乏通用參考資源、功能擴(kuò)展性較弱(多不支持模型行為驗(yàn)證、數(shù)據(jù)邏輯性及正確性驗(yàn)證):Ptech 的Framework、Popkin 的System Architect(不支持系統(tǒng)演進(jìn)描述)、Vitech 的CORE(CORE4.0 不支持系統(tǒng)關(guān)聯(lián)矩陣、系統(tǒng)資源流矩陣、系統(tǒng)性能參數(shù)矩陣、系統(tǒng)技術(shù)預(yù)測(cè)、物理數(shù)據(jù)模型)、Logicon的JCAPS(支持高層業(yè)務(wù)概念圖、業(yè)務(wù)連接描述、業(yè)務(wù)信息交互矩陣、組織關(guān)系圖、業(yè)務(wù)活動(dòng)分解樹(shù)、業(yè)務(wù)活動(dòng)模型(揭示活動(dòng)執(zhí)行者、成本及活動(dòng)間關(guān)系)、系統(tǒng)接口描述、系統(tǒng)資源流描述、系統(tǒng)關(guān)聯(lián)矩陣[18],已用于美國(guó)軍方)、Telelogic 的TAU Generation 2(支持UML2.0 及其工具)、IBM 的System Architect(SA for DoDAF、SA for DoDAF ABM、SA Information Web Publisher、SA Compare等)等。
FEA推薦通用建模工具并提供選擇策略:前者包括Office suit of tools、Rational Rose、Popkin的System architect、Ptech 的FrameWork 等;后者涉及EA產(chǎn)品開(kāi)發(fā)、維護(hù)、發(fā)布,包括便捷性(易用性、易學(xué)性)、經(jīng)濟(jì)性、多用戶支持、元模型支持、訪問(wèn)控制等[7]。
3.2.7 建模語(yǔ)言
建模語(yǔ)言直接決定模型語(yǔ)法、語(yǔ)義和表示形式,輔助用戶理解、生成建模過(guò)程中文檔和模型,需根據(jù)適用性(分領(lǐng)域、模型)、易學(xué)性、通用性、集成性、機(jī)讀性、表達(dá)能力、工具支持度等進(jìn)行選擇。
GERAM 僅提供建模語(yǔ)言選擇原則:支持視圖及建模產(chǎn)品表達(dá),支持視圖間(功能模型、信息模型、資源模型等)鏈接,支持基于可靠本體(如基于UML 元模型構(gòu)建UML 語(yǔ)言族),支持方法學(xué)適應(yīng);ARIS 基于業(yè)務(wù)場(chǎng)景推薦建模語(yǔ)言組合:需求定義時(shí)涉及IDEF0、UML(類圖、時(shí)序圖、狀態(tài)圖)、EPCs、Colored PNs、數(shù)據(jù)流程圖等,設(shè)計(jì)預(yù)覽涉及UML(類圖、構(gòu)件圖)等,功能輸出涉及UML(類圖、活動(dòng)圖)、數(shù)據(jù)流程圖等;TOGAF 支持基于所選建模工具開(kāi)放性選擇語(yǔ)言,未做特殊限定[7];DoDAF 支持基于UML 進(jìn)行面向?qū)ο蠼#?8];FEA 未明確指定建模語(yǔ)言但Popkin按體系結(jié)構(gòu)分層提供建模語(yǔ)言:業(yè)務(wù)層(涉及Rjch pictures/English、UML、System Dynamics、BPMN/BPML、Petri 網(wǎng)、OCL、Structured English、IDEF0&IDEF3、ORM、EPC 等)、應(yīng)用層(涉及UML、Structured English 等)、信息層(涉及IDEF1X、UML、ERM、ORM 等)、技 術(shù) 層(涉 及TOGAF Format、Rich pictures/English等)等[7]。
3.3.1 比較結(jié)果
綜上,主流IT 規(guī)劃參考模型在生命周期、業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、建模工具、建模語(yǔ)言方面對(duì)比結(jié)果見(jiàn)表7。
表7 主流IT規(guī)劃參考模型對(duì)比
3.3.2 結(jié)果分析
分析表7 可看出:就生命周期而言,五種模型均較完備,但ARIS及DoDAF無(wú)規(guī)劃啟動(dòng)階段。
就業(yè)務(wù)架構(gòu)而言,ARIS 基于流程鏈揭示并簡(jiǎn)化業(yè)務(wù)流程,TOGAF 基于自帶工具粗略揭示業(yè)務(wù)過(guò)程,基于管理職能確定業(yè)務(wù)流程,輔助管理層與業(yè)務(wù)層溝通;DoDAF 僅用樹(shù)結(jié)構(gòu)圖與活動(dòng)圖揭示業(yè)務(wù)驅(qū)動(dòng)因素及其關(guān)系,無(wú)法完整揭示、簡(jiǎn)化業(yè)務(wù)流程;FEA 用三級(jí)結(jié)構(gòu)精確描述業(yè)務(wù)流程,但無(wú)法有效簡(jiǎn)化業(yè)務(wù)流程、提升與管理層溝通效率。
就應(yīng)用架構(gòu)而言,ARIS 基于功能樹(shù)、目標(biāo)圖提升系統(tǒng)與業(yè)務(wù)吻合度;TOGAF 基于業(yè)務(wù)分析系統(tǒng)功能,兩者吻合度較好;DoDAF 基于功能圖等描述系統(tǒng)功能間關(guān)系、提升系統(tǒng)互操作性進(jìn)而優(yōu)化系統(tǒng)功能與目標(biāo)業(yè)務(wù)吻合度;FEA基于服務(wù)組件評(píng)價(jià)系統(tǒng)性能及與業(yè)務(wù)功能實(shí)現(xiàn)度以提升系統(tǒng)功能業(yè)務(wù)吻合度。
就數(shù)據(jù)架構(gòu)而言,ARIS 基于ERM 模型全面揭示數(shù)據(jù)資源及數(shù)據(jù)流(但未詳細(xì)分析),信息流較結(jié)構(gòu)化;TOGAF 基于差別分析中矩陣、圖極好揭示數(shù)據(jù)資源及信息流;DoDAF 基于類圖靜態(tài)揭示數(shù)據(jù);FEA 綜合數(shù)據(jù)元素構(gòu)建統(tǒng)一數(shù)據(jù)模型描述數(shù)據(jù)資源及信息流。
就技術(shù)架構(gòu)而言,TOGAF 基于清晰路徑及相應(yīng)工具統(tǒng)一提供技術(shù)標(biāo)準(zhǔn)及組件;DoDAF 根據(jù)具體業(yè)務(wù)提供針對(duì)性技術(shù)標(biāo)準(zhǔn),資源間缺乏通用性,致使標(biāo)準(zhǔn)間難以共享、技術(shù)難以組件化;FEA 基于組件、技術(shù)規(guī)范實(shí)現(xiàn)標(biāo)準(zhǔn)共享及技術(shù)組件化。
就建模工具而言,GERAM 僅提供選擇標(biāo)準(zhǔn)方便用戶按需選取;ARIS 提供專業(yè)工具方便用戶建模但選擇面較窄;TOGAF 支持用戶遵循開(kāi)放性原則自行選擇建模工具且全面支持模型驗(yàn)證;DoDAF提供多種建模工具以便用戶選擇但僅部分支持模型驗(yàn)證;FEA按體系結(jié)構(gòu)分類提供建模工具。
就建模語(yǔ)言而言,GERAM、TOGAF 僅提供選擇標(biāo)準(zhǔn)以便用戶按需選擇;ARIS 基于場(chǎng)景提供建模語(yǔ)言組合;DoDAF 僅支持基于UML 建模;FEA 按體系結(jié)構(gòu)層次分類提供建模語(yǔ)言。
此外,就信息化成本而言,ARIS 運(yùn)用增值鏈法降低信息化成本,TOGAF 由于涉及面較廣使其信息化成本過(guò)高,DoDAF 資源利用率雖高但收集數(shù)據(jù)成本過(guò)高,F(xiàn)EA 基于組件降低信息化成本;就信息共享性而言,TOGAF 遵循開(kāi)放性原則、基于業(yè)務(wù)全面映射功能提升信息共享性,DoDAF 限于技術(shù)標(biāo)準(zhǔn)共享性、組件化局限性致使其信息資源難以共享,F(xiàn)EA基于本體實(shí)現(xiàn)政府間信息資源共享。
綜上,本文介紹了11種現(xiàn)有IT規(guī)劃參考模型,構(gòu)建了其比較標(biāo)準(zhǔn)并選出5 種主流IT 規(guī)劃參考模型,從生命周期、業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)、技術(shù)架構(gòu)、建模工具、建模語(yǔ)言七方面進(jìn)行了系統(tǒng)比較:五種模型均基于建模工具、語(yǔ)言,遵循應(yīng)生命周期進(jìn)行建模,或多或少降低組織建模難度;GERAM適合作為IT 規(guī)劃參考模型比較基準(zhǔn),ARIS 適合旨在業(yè)務(wù)流程再造、成本投入不多的組織,TOGAF 適合旨在實(shí)現(xiàn)信息共享的多數(shù)企業(yè),特別是成本投入較多的大型組織,DoDAF 適合旨在實(shí)現(xiàn)多源數(shù)據(jù)采集、系統(tǒng)集成且成本投入較多的大型組織,F(xiàn)EA適合旨在實(shí)現(xiàn)業(yè)務(wù)協(xié)同、資源共享的政府組織。
下一步,筆者將構(gòu)建基于知識(shí)管理的IT 規(guī)劃參考模型,以供相關(guān)研究與應(yīng)用參考。