摘要:論述企業(yè)架構(gòu)與信息化的關(guān)系,從業(yè)務(wù)、數(shù)據(jù)、應(yīng)用和技術(shù)等方面說明企業(yè)架構(gòu)的具體應(yīng)用實(shí)踐,并將這些架構(gòu)元素和信息化建設(shè)活動相對應(yīng),從實(shí)踐角度說明如何應(yīng)用TOGAF企業(yè)架構(gòu)。
關(guān)鍵詞:TOGAF;企業(yè)架構(gòu);信息化
中圖分類號:TM76 文獻(xiàn)標(biāo)識碼:A 文章編號:1007—9599 (2012) 14—0000—02
一、前言
在企業(yè)信息化建設(shè)過程中,遇到的最常見問題是事先不做規(guī)劃,盲目建設(shè)或者重復(fù)建設(shè),導(dǎo)致信息化建設(shè)出現(xiàn)“只見樹木,不見森林”的現(xiàn)象,這樣做的結(jié)果是信息系統(tǒng)相互隔離,系統(tǒng)的功能相互重疊,數(shù)據(jù)多次重復(fù)錄入,有些系統(tǒng)甚至根本不符合業(yè)務(wù)需求,應(yīng)用推廣的難度可想而知。有的企業(yè)采用集成技術(shù)或干脆推倒重來的方式試圖彌補(bǔ)上述問題,這樣做勢必需要巨大的資金投入,并且不能從根本上解決問題。企業(yè)架構(gòu)為企業(yè)信息化建設(shè)提供了最佳的解決之道,它能夠最大限度地將IT技術(shù)和發(fā)展戰(zhàn)略、業(yè)務(wù)過程相融合,最終達(dá)到減低成本、提高效率、減少風(fēng)險、提升核心價值的目的,實(shí)現(xiàn)無邊界信息流的管理目標(biāo)。
二、原理
根據(jù)MetaGroup的定義,企業(yè)架構(gòu)是一個系統(tǒng)過程,它表達(dá)了企業(yè)的關(guān)鍵業(yè)務(wù)、信息、應(yīng)用和技術(shù)戰(zhàn)略以及它們對業(yè)務(wù)功能和流程的影響。關(guān)于信息技術(shù)怎樣以及應(yīng)該如何在企業(yè)內(nèi)實(shí)施,企業(yè)架構(gòu)提供一個一致、整體的視角,以使它與業(yè)務(wù)、市場戰(zhàn)略一致。
20世紀(jì)80年代中期,Zachman首先引入“信息系統(tǒng)架構(gòu)框架”的概念,從信息、流程、網(wǎng)絡(luò)、人員、時間、基本原理等6個視角來分析企業(yè),也提供了與這些視角每個相對應(yīng)的6個模型,包括語義、概念、邏輯、物理、組件和功能等模型。隨著企業(yè)架構(gòu)的不斷發(fā)展,先后出現(xiàn)了EAP、TOGAF、FEA、DoDAF等架構(gòu),其中TOGAF被一些世界領(lǐng)先的IT客戶和廠商開發(fā)和持續(xù)演進(jìn),已成為企業(yè)架構(gòu)的引領(lǐng)者。
TOGAF是一個由The Open Group組織定義的、開放的標(biāo)準(zhǔn)化架構(gòu)框架,它是一種協(xié)助發(fā)展、驗(yàn)收、運(yùn)行、使用和維護(hù)架構(gòu)的工具,它從業(yè)務(wù)、數(shù)據(jù)、應(yīng)用和技術(shù)等方面梳理企業(yè)內(nèi)部結(jié)構(gòu)與關(guān)系,以ADM為架構(gòu)開發(fā)方法,并提供了一個完整的內(nèi)容框架,如圖1所示。在實(shí)際應(yīng)用過程中,業(yè)務(wù)架構(gòu)、信息系統(tǒng)架構(gòu)和技術(shù)架構(gòu)是企業(yè)信息化規(guī)劃的主要內(nèi)容,也是信息系統(tǒng)建設(shè)的依據(jù)和指導(dǎo)標(biāo)準(zhǔn)。
三、實(shí)踐
從企業(yè)信息系統(tǒng)生命周期角度來看, 信息化可以分為三個階段,即規(guī)劃、建設(shè)、運(yùn)維。在規(guī)劃階段,企業(yè)要在理解自身的發(fā)展戰(zhàn)略與業(yè)務(wù)的基礎(chǔ)上,提出企業(yè)信息化建設(shè)戰(zhàn)略、目標(biāo)和信息系統(tǒng)建設(shè)規(guī)劃,并制定實(shí)施計(jì)劃和保障措施;在建設(shè)階段,要依據(jù)業(yè)務(wù)需求,分步建設(shè)信息系統(tǒng),確保信息系統(tǒng)架構(gòu)和功能符合信息化規(guī)劃要求;在運(yùn)維階段,企業(yè)需要為用戶提供信息系統(tǒng)運(yùn)維服務(wù),對系統(tǒng)存在的問題加以改進(jìn)。從TOGAF的作用和意義來看,應(yīng)在信息化規(guī)劃階段完成企業(yè)架構(gòu)設(shè)計(jì),以此指導(dǎo)企業(yè)開展后續(xù)信息化建設(shè)。本文以一家主營業(yè)務(wù)為軟件開發(fā)與銷售的IT公司為例說明如何從業(yè)務(wù)架構(gòu)、信息系統(tǒng)架構(gòu)和技術(shù)架構(gòu)三個方面應(yīng)用TOGAF企業(yè)架構(gòu)。
(一)業(yè)務(wù)架構(gòu)
業(yè)務(wù)架構(gòu)驅(qū)動應(yīng)用架構(gòu),它的設(shè)計(jì)應(yīng)著眼于企業(yè)的戰(zhàn)略目標(biāo)、組織、業(yè)務(wù)流程及產(chǎn)品等方面,是企業(yè)架構(gòu)的基礎(chǔ)。在本文中,該公司的戰(zhàn)略目標(biāo)是“做一流的軟件公司”,圍繞戰(zhàn)略目標(biāo),分析出公司的主要業(yè)務(wù)和管理組織應(yīng)包括項(xiàng)目、人事、財(cái)務(wù)、質(zhì)量、市場、客戶、行政等方面,公司應(yīng)圍繞上述業(yè)務(wù)設(shè)計(jì)內(nèi)部流程。如下圖2所示。
(二)信息系統(tǒng)架構(gòu)
信息系統(tǒng)架構(gòu)包含應(yīng)用和數(shù)據(jù)兩個部分,應(yīng)用架構(gòu)主要說明信息系統(tǒng)類型和相互關(guān)系,數(shù)據(jù)架構(gòu)包含業(yè)務(wù)的數(shù)據(jù)邏輯、數(shù)據(jù)的組成構(gòu)件等內(nèi)容。結(jié)合業(yè)務(wù)架構(gòu),在數(shù)據(jù)層面,結(jié)合數(shù)據(jù)倉庫、數(shù)據(jù)提取、挖掘等技術(shù)構(gòu)建主題數(shù)據(jù)庫,按照數(shù)據(jù)的用途和功能劃分?jǐn)?shù)據(jù)邏輯構(gòu)件,如元數(shù)據(jù)、主數(shù)據(jù)、主題數(shù)據(jù)、公共共享數(shù)據(jù)、流程數(shù)據(jù)等;在應(yīng)用層面采用面向服務(wù)的SOA架構(gòu)體系,建立企業(yè)服務(wù)總線,該架構(gòu)能夠增加應(yīng)用的靈活性和重用性,解決異構(gòu)系統(tǒng)的集成和整合困難的問題,減低集成成本。如圖3所示。
(三)技術(shù)架構(gòu)
技術(shù)架構(gòu)主要闡述應(yīng)用支撐軟件和硬件彼此之間的關(guān)系及設(shè)計(jì)原理。技術(shù)架構(gòu)分為三個區(qū)域:安全區(qū)、應(yīng)用服務(wù)區(qū)和存儲區(qū)。安全區(qū)包括身份認(rèn)證、內(nèi)容過濾、防火墻、入侵檢測、病毒網(wǎng)關(guān)等安全認(rèn)證措施,位于網(wǎng)絡(luò)鏈路的最前端;應(yīng)用服務(wù)區(qū)部署應(yīng)用中間件(如weblogic、websphere等中間件),運(yùn)用硬件負(fù)載均衡技術(shù)平衡訪問負(fù)載,保障應(yīng)用中間件的穩(wěn)定性;存儲區(qū)域采用大型關(guān)系型數(shù)據(jù)庫存儲數(shù)據(jù),配備高速光纖存儲設(shè)備,用于數(shù)據(jù)存儲和備份,充分保證數(shù)據(jù)安全。如下圖4所示。
四、結(jié)論
在面對業(yè)務(wù)和IT技術(shù)越來越復(fù)雜的環(huán)境時,企業(yè)架構(gòu)可以從信息化規(guī)劃階段就規(guī)避信息化建設(shè)過程中的潛在問題,為業(yè)務(wù)的變動提供靈活的IT架構(gòu),并為后續(xù)的信息化建設(shè)和運(yùn)維工作提供全面指導(dǎo),對促進(jìn)企業(yè)信息化發(fā)展有著巨大的意義和作用。
參考文獻(xiàn):
[1]趙剛.企業(yè)架構(gòu)的發(fā)展歷史與概念[J].中國計(jì)算機(jī)用戶,2006,9
[2]曾森,范玉順.面向服務(wù)的企業(yè)架構(gòu)倡[J].計(jì)算機(jī)應(yīng)用研究,2008,2
[3]The Open Group. TOGAF9.1. http://www.opengroup.org