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