講到這裏,有人會問:“我建設IT信息化的目的是解決當前問題,直接開始就好了,為什麽要花費金錢和時間規劃企業架構?”對於該類疑問,我的回答是:企業架構是壹定要做的!雖然構建壹些簡單的信息化系統,或做幾個系統間簡單的集成來解決當前業務問題是不會出現大偏差的。但請試想壹下,如果是壹個復雜的信息系統構建或大型集成項目,涉及到幾十個信息化系統,其中包括通用和專用系統,同時存在多層業務管理關系、多道流程工序時,如果沒有事先規劃梳理好彼此之間的業務流程、資源復用、IT技術等就直接操作,百分之九十的結果是項目延期或做成爛尾。
這時必須要規劃出壹個清晰的企業架構,才能保證業務流程相互運轉、信息化系統合理支撐、構建步驟有條不紊。可以說,企業架構是IT決策的重要依據,是支撐企業後續發展的重要基石。
企業架構(Enterprise Architecture),簡稱EA。是指對企業事業信息管理系統中具有體系的、普遍性的問題而提供的通用解決方案,更確切的說,是基於業務導向和驅動的架構來理解、分析、設計、構建、集成、擴展、運行和管理信息系統。復雜系統集成的關鍵,是基於架構(或體系)的集成,而不是基於部件(或組件)的集成,有效的企業架構對企業的生存和成功具有決定性的作用,是企業通過IT獲得競爭優勢的不可缺少的手段。
企業架構可以分為兩大部分即業務架構和IT架構。
業務架構: 是把企業的業務戰略轉化為日常運作的渠道,業務戰略決定業務架構,它包括業務的運營模式、流程體系、組織結構、地域分布等內容。
IT架構: 指導IT投資和設計決策的IT框架,是建立企業信息系統的綜合藍圖,包括數據架構、應用架構和技術架構三部分。
業務架構相當於企業的運營模式,壹個公司要發展,壹定會有自己的商業目標和運營模式,而這些就是企業的業務層面,可以說企業的業務架構是在市場上區分與其它企業的關鍵,通常包含運營模式、組織機構、業務流程、地域分布等。
運營模式: 簡單來說,運營模式就是企業通過何種方法進行盈利的,即使在同行業範圍內,每個企業的運營模式也大不相同,因為運營模式通常是根據企業的戰略、目標、優勢、發展方向等因素孕育而生的。運營模式壹般分為:行政管理、資金管理、技術、生產、銷售五個層面,每個企業都會對以下層面進行特殊的設計。
組織機構: 組織機構是企業的運籌體系,包括企業的部門、崗位、職責,當企業的戰略發生變化,組織機構也會相應的調整變動。
業務流程: 這裏的業務流程不是指針對企業的某個關鍵業務的壹種描述,而是企業整體運轉上的大流程,體現在整體資源的梳理、組織機構的分配、管理制度的優化,對業務運營存在著指導意義。
地域分布: 地域分布主要確定業務活動在什麽地域執行,地域分布對運營模式的規劃、組織機構的劃分、業務流程的設計起著關鍵作用。
企業架構中的IT架構是構建企業IT信息化系統的基礎,它能夠有效指導IT信息化項目的開展和執行,IT架構又分為數據架構、應用架構、技術架構。
>>>>數據架構
數據架構是企業IT架構的核心,眾所周知,數據是對客觀事物的真實表現,具有權威性和價值性,企業信息系統下的運營狀況都是通過數據反映出來的,數據可以作為企業的重要資源,因此在考慮IT架構建設前首先需要考慮數據架構對當前業務的支持,即企業需要哪些重要數據、企業數據如何治理規劃、如何實現重要數據的運用。之後,根據上述幾點進行數據架構規劃,數據架構規劃主要包括數據模型、數據分布、數據治理三個方面。
數據模型: 良好的數據模型可以反映出業務模式的本質,確保為業務需求提供全面、壹致、完整的高質量數據,且為劃分應用系統邊界、明確數據引用關系、定義應用系統間的集成接口提供分析數據。然而數據模型不只是與應用架構關聯,同樣對業務架構提供生命周期治理和管控,在業務架構中的數據模型分析重點是主數據和核心業務對象,而應用架構中的數據模型則進壹步轉換到邏輯模型和物理模型,直到最終的數據存儲和分布。
數據分布: 數據分布包括業務分布和應用分布,數據分布壹方面主要是分析數據在業務各環節的增刪改及引用的關系,另壹方面是分析數據在單壹/多個系統中的數據結構與應用系統各功能模塊間的引用關系。
數據治理: 數據治理包括元數據管理,數據質量管理、數據標準規範、數據字典、數據安全、數據采集、同步、分發等內容,即主數據管理內容。數據的治理在整個數據架構中起著非常重要的作用,高質量的數據是構建數據架構的重要支撐,同時也是企業後續梳理業務流程建設的前提。
>>>>應用架構
應用架構向上承接了企業戰略發展方向和業務模式,向下規劃和指導企業各個IT系統的定位和功能。應用架構是業務架構、數據架構、技術架構、信息安全及IT管理等方面綜合的體現,它包括了企業的應用架構藍圖、架構標準/原則、系統的邊界和定義、系統間的關聯關系等方面的內容。
在構建應用架構時,滿足當下需求的同時,需要進行長遠的規劃,即符合企業未來的發展方向,並能根據業務進行擴展。
靈活性
體現在應用系統之間的連接是否靈活、簡單、松耦合,激烈的競爭和產業變革,需要企業不斷調整其組織、流程和商業模式,以獲得競爭優勢。這時,應用架構要可以適應企業業務的變化,快速做出響應,提供穩定可擴展的應用支撐平臺,為企業的業務發展、隨需應變提供重要的支撐,同時能保證部分應用功能的升級或替換不會影響到其它應用系統,實現平滑升級。
整合性
整合性部分常見的整合包括數據集成、應用整合、流程整合、門戶集成等。
1.數據集成
數據集成主要針對企業信息系統底層的數據同步性、時效性問題,解決數據來源的唯壹性、真實性、實時性,壹般通過消息隊列技術或者Web服務等,將散布在企業各個系統中的數據,以壹種松散耦合、集中呈現的方式進行統壹管理,促進數據在企業範圍內互聯互通。
2.應用整合
應用整合主要針對企業業務變化適應性和信息孤島問題,通過對系統功能的服務化編排,實現快速調整的彈性應用。應用整合提供面向服務所需的軟件基礎設施環境,為分散服務提供了交互、組合和治理的基礎架構,集成企業內部各個IT 應用系統,並使之互相協同工作,形成壹個更大的整體系統。要求不只是實現系統間的技術集成整合,還要實現業務之間的有機整合。
3.流程整合
流程整合通常也稱之為流程集成,主要針對企業業務邏輯在多個信息系統之間流轉的問題,具體體現為跨異構系統的流程集成,以業務流程為中心,幫助企業各業務環節與客戶需求對齊的管理方法,有效整合人力、信息等資源,實現跨系統、跨部門、跨組織的企業運營,支撐企業實現業務的“縱向貫通”與“橫向集成”,幫助企業實現從戰略到運營端對端的跟蹤、反饋與優化。
4.門戶集成
門戶集成主要針對企業交互訪問層集成問題,把企業內部原有的零散系統中的信息、應用、服務通過統壹認證、頁面集成、菜單集成、數據門戶等技術整合在統壹的訪問平臺,提供企業範圍內的統壹授權和身份認證,基於單點登錄、個性化配置方式,為企業IT架構提供壹個標準的、可擴展的Web 應用基礎框架。平臺支持多端登錄,即PC門戶、移動門戶,移動門戶同樣提供統壹身份認證、單點登錄、信息/頁面/應用集成等功能,通過移動門戶可以訪問PC端系統大部分功能,用於滿足出差在外流程審批、辦公不受時間地點限制。
復用性
隨著企業信息系統越來越多,在構建企業架構面前必將精減或新增壹些信息化系統,過程中不可避免會替換甚至是除掉壹些平臺或功能相似的系統,如果每次都要推到重來,在時間和成本上是不可控的,所以復用IT資產在構建應用架構時,也是重點規劃的壹部分內容。
>>>>技術架構
技術架構是支撐應用架構與數據架構的技術基礎結構,主要由IT技術、組件、相應技術標準構成,具體包括:安全管理、應用軟件、應用平臺、物理環境、系統管理。
安全管理: 安全管理是指應用軟件、應用平臺、物理環境各層面的安全管理架構、安全配置模型、安全管理工具以及安全管理標準等。
應用軟件: 應用軟件是指應用系統或工具,包括業務應用和支撐應用,業務應用壹般分為通用管理軟件、套裝管理軟件、行業管理軟件,如CRM、ERP、MES等,支撐應用為基礎軟件工具,如:Office辦公。
應用平臺: 應用平臺是支撐應用軟件運行的操作平臺,包括系統服務和操作系統。系統服務是搭建在操作系統之上的各種服務引擎,如:Web Server、APP Server、DB Server等,操作系統是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統軟件,常見的操作系統為Unix(AIX、HP—UX、Solaris)、Linux、Windows Server等。
物理環境: 物理環境是支撐數據和信息的采集和進入、處理和傳送,以及應用軟件與應用平臺運行的物理設施架構、模型和標準等,包括系統硬件與網絡設施。
系統管理: 系統管理是貫穿應用軟件、應用平臺、物理環境各層面的系統管理架構、系統管理模型、系統管理工具以及系統管理標準等。
很多企業在建設IT信息化的時候,壹般都會忽略或刻意不提及企業架構的規劃,殊不知,從那刻起已經埋下了隱患,壹旦系統過多,隱患立即顯露,造成這種現象的原因有很多,具體表現在兩個時間節點中。
很多企業在系統建設初期,往往都是根據現有業務需求去構建相應的信息化系統,極少數甚至沒有企業在建設初期會統籌的考慮企業的整體架構。後續,隨著企業業務需求不斷增多,對信息化系統的需求也隨之增多,無規劃的構建系統,只能導致信息孤島產生。本是為了優化業務而上的信息化系統,反而造成了IT與業務的脫節。
壹般企業進行系統整合,多半是消除信息孤島及優化業務流程,系統整合期間是構建企業架構的第二最佳時間,因為在系統整合時,根據企業特定的企業架構不僅可以對企業業務流程、內部數據、應用功能進行統壹治理集成,還可以為企業後續信息化建設搭建平臺,奠定基礎,對於後續業務擴展變化,提供快速響應。即便這樣,也有很多企業忽略企業架構的建設,沒有站在整體業務上和系統現狀上進行規劃,這樣做的結果就是集成順序與先前條件不符,導致集成失敗或效果不明顯。
那麽企業在信息化建設初期為什麽不進行企業架構規劃呢?分析原因如下:
1.企業建設初期規模相對較小,資金能力不足,對於花費過多資金規劃企業架構是奢侈的。
2.企業整體對信息化意識薄弱,認為信息化只是輔助業務的工具,沒有必要與業務、文化、架構等聯系起來。
3.企業領導對企業架構意識模糊,不了解企業架構的重要性,或對企業未來發展沒有明確的定位及目標。
4.忽略集成整合項目的前提條件,如集成的順序、信息化狀況、業務相互關系等,認為不需要架構梳理規劃,直接整合即可。
通過上文中對企業架構的深層次理解及未及時建設企業信息化所帶來的問題之後,也許很多人還是沒有清楚的了解企業架構究竟能為企業帶來什麽,企業架構到底有多重要。
下面就來具體談談企業架構對企業的重要性。
1.支撐業務發展,保證IT投資的正確性
有效的企業架構對企業生存和成功至關重要,它為企業IT系統演進提供了戰略指導和分析,使企業能夠應對不斷變化的業務環境,同時按照企業架構中的規劃進行IT信息化建設,可以有效分清IT項目的優先級,然後根據優先級制定IT投資戰略。
2.節省企業成本,減少IT資源復用情況
企業架構在規劃IT建設的同時,會兼顧企業的組織角色和業務流程的關系,可以平衡IT資源與業務間的依賴關系,識別出部門間重復的業務需求和數據重復利用率,從根本上有效避免業務級、功能級、數據級的重復投資。
3.有效推動創新,使企業業務更好發展
企業架構能夠平衡IT效率與業務創新之間的關系,支持企業業務的創新,使各業務單元的業務流程與信息保持高壹致性。同時,可以保證組織的全面IT戰略需要,實現企業範圍內最緊密的協作。
當下,企業架構的建設還未使絕大多數企業引起足夠的重視,保持業務與IT信息化對齊仍是當今時代所有組織面臨的壹項基本挑戰,而構建企業架構是應對這項挑戰的最佳途徑,無論是公有還是私營,無論是企業單位還是事業單位,都會按照自身的業務特性去構建信息化建設,隨著業務增長,壹定會追加在信息化建設方面的投資,至於投資是否可以有效換來收益,很大程度上是取決於是否具有完整的、適合企業自身業務發展的架構規劃。企業架構提供全業務視角的企業治理體系,保障業務、戰略保持壹致,促進數據架構、應用架構、技術架構等IT架構建設,保障企業信息化的合理穩步建設,幫助企業實現使用更低的IT成本、更快的設計與開發,降低IT風險的同時獲取更高的收益。