1、企業架構概述
企業架構的應用目標是將業務功能與需求映射到IT系統,是企業通過IT獲得競爭優勢不可缺少的手段。20世紀80年代中期,IBM的John Zachman率先提出了“信息系統架構框架”的概念,從信息、流程、網絡、人員、時間、基本原理等6個透視角度來分析企業。該理論提供了與這些視角相對應的6個模型,包括語義、概念、邏輯、物理、構件和功能等。企業架構的核心目標是保持擬設計的信息系統與其業務的動態一致性,包括業務架構和IT架構。
IT架構包含數據架構、應用架構、技術架構。與業務架構一起,這4個架構是系統設計師從4個不同的視角對系統所進行的建模,每個架構之問既有區別,又有緊密的聯系。目前,常用的企業架構有兩條演進路線:一條是以日科曼框架(Zachman Architecture)為基礎開發的主流架構框架與方法;另一條是以ISO/IECl4252為基礎開發出的框架和方法,包括TOGAF、The Open Group Architecture Framework。目前,這兩種企業架構框架的演進路線相互融合,架構框架的構成要素與定義架構過程基本趨于相同。筆者通過對Zachman框架、Togaf框架這兩種主流企業架構進行對比分析,提取出以下3點共性特征,作為非結構化數據管理平臺架構設計的指導原則:
(1)兩種架構均能夠從多個視角對需求進行分析。通過引入企業架構,需求分析人員能夠全面考慮對象系統各個方面,形成完整的需求分析模型。把需求分析活動納入多視圖框架中考慮,以更廣泛的視角對需求進行建模,將框架內各個單元不同的視角和視點組合,為信息系統開發提供完整的體系結構。
(2)兩種架構均能夠全面貫徹技術與業務分離。設計與實現分離這一面對對象設計的核心思想,利于軟件工廠模式的全面實現。基于Zachman框架,不同職責人員能在所有者視圖、設計者視圖、實現者視圖的轉換過程中創建各種結果,減少業務變動對設計和實現帶來的沖擊,避免因數據、系統功能、業務規則和開發人員變動對系統開發形成負面影響。
(3)兩種架構均能夠有效集成各種主流的建模方法;赯achman框架或基于Togaf框架的需求建模方法是面向過程、面向數據、面向控制和面向對象等各種建模方法的有效集成。
2、非結構化數據管理平臺需求分析
本文根據對國內大型企業非結構化數據應用現狀調研結果,結合AIIM、Garnter等權威機構對內容管理業務領域的研究,綜合分析出適用于大型企業的非結構化數據管理平臺需要重點滿足以下需求:
(1)滿足統一存儲需求。即針對大型企業內各業務應用系統基本采用分散存儲各自產生的非結構化數據的應用現狀,建立企業內部的非結構化數據存儲中心,同時通過制訂存儲優化策略達到優化存儲結構,提高存儲資源利用率。
(2)滿足集中管理需求。即通過“標準制訂一產品開發一成果實施”的方式提高企業信息化建設中所產生的大量文件檔案,如規章制度、工程圖紙、合同票據、統計報表等各類非結構化數據的集約化管理水平。
(3)滿足全生命周期管理需求。全生命周期管理是指內容的創建、申請、審核、生效、分發、退休到銷毀的全生命周期過程。全生命周期管理的最大價值是使內容的創建者和使用者能夠在全牛命周期中協同參與,共同維護,創建者可以完整地控制和管理內容生命周期過程。
(4)滿足對外提供非結構化數據的公共服務需求。能夠對外提供基本公共服務(包括內容存儲服務、內容訪問服務、內容管理服務以及運行監控服務等)及各類工具(數據分析及挖掘工具等),能夠對企業內部相關業務應用系統提供統一的非結構化數據利用服務。
(5)滿足基于不同開發語言及技術的應用系統的接入需求。針對大型企業內的業務系統存在業務邏輯多樣性、所采用的開發技術多樣性的特點。平臺須具備對企業內多樣化業務系統進行有序、規范接人的能力。
3、平臺架構設計
3.1 企業架構設計應用方法
在企業架構所包含的四大架構中,業務架構是企業戰略目標的分解和細化,描述業務目標、業務場景及業務流程;應用架構解決信息系統功能問的層級;數據架構定義數據模型;技術架構解決系統的集成和部署問題。這4個架構分別從4個不同的視角對擬開發的信息系統進行了全程建模。根據上述思想,筆者提出了這4個主要架構的設計路線,如圖1所示。
3.2平臺業務架構分析
業務架構描述平臺的業務目標。描述了非結構化數據管理平臺的、業務能力。根據中央辦公廳2009發布的《電子文件暫行管理辦法》(2009年39號文)以及非結構化數據管理平臺的關鍵業務需求,設計如圖2所示的非結構化數據管理平臺業務架構。
非結構化數據管理平臺對企業非結構化數據管理的業務能力自下而上劃分為:
統一存儲能力:是指平臺具有能將非結構化數據進行集中存儲的能力。該業務能力使平臺能夠對企業內大數據量的非結構化數據進行集中存儲及存儲優化能力,這是非結構化數據管理平臺的基本業務能力。
統一標準能力:是指平臺作為企業信息基礎設施的重要組成部分,必須擔負企業內各項非結構化數據管理及應用標準的制訂者與實踐者的角色,通過制訂各類且具可行性的非結構化數據的管理和利用標準,如平臺管理辦法、元數據標準、數據歸集標準、業務應用接人標準等,指導平臺各項建設工作的開展。
統一管理能力:是指平臺提供對企業內非結構化數據統一管理的能力,如非結構化數據的全生命周期管理、數字資產管理、數據歸集管理以及文檔管理等。
統一利用能力:是指平臺提供內容訪問服務、內容處理服務、安全管控服務、高級應用服務,在實現非結構化數據統一存儲與統一管理的基礎上,實現非結構化數據的安全、高效、增值利用。
統一運維能力:是指平臺提供各種能夠支撐平臺運維的工具(如健康度分析工具、集成管理工具等)來實現對平臺的統一運維。
3.3平臺應用架構分析
應用架構描述非結構化數據管理平臺的功能邏輯,描述平臺各項功能問的層級關系,是業務架構的技術表現,非結構化數據管理平臺的應用架構如圖3所示。
非結構化數據管理平臺應用架構劃分為4個組成部分,分別是非結構化數據管理平臺服務器(UDS-Server)、非結構化數據管理系統(UDS-Administrator)、非結構化數據管理平臺配套丁具(UDS-Tools)、非結構化數據管理平臺開發工具包(UDS-SDK),具體如下:
(1)UDS-Server。它是非結構化數據管理服務器,為UDSAdministrator、UI)S-SDK、UDS-Tools提供系統級服務,包括提供內容訪問服務、內容傳輸服務、內容處理服務、內容存儲服務等功能。
(2)UDS-Administrator。它是非結構化數據管理系統,是平臺的后臺管理模塊,主要包括平臺管理、應用管理、運行監控、集成管理與統計報表。
(3)UDS-T00ls。它是非結構化數據管理平臺配套工具,提供數據服務工具,如歷史數據遷移工具。
(4)UDS-SDK。它是非結構化數據服務開發工具包,提供非結構化數據服務開發工具,目前主要是面向業務系統接入提供開發工具包。主要包括HTTP接口、Web Services接口、嵌入式控件接口、文件異步上傳接口4種方式。
平臺的應用架構設計體現了平臺以提供非結構化數據服務為中心,將人、信息、應用和流程端到端動態整合的一體化基礎信息平臺特征。平臺的4大組件之間是松散耦合的.一個模塊的變化(功能、數據、過程、技術環境等)不會影響到其它模塊的變化,確保了系統具有良好的可擴展性。
3.4技術架構分析
技術架構是基于功能和技術的需求,描述系統內模塊間的關系以及與其它系統間的相互關系,同時描述平臺開發、部署、運行所需的技術組件。非結構化數據管理平臺技術架構設計如圖4所示。
非結構化數據管理平臺技術架構分層及各層功能說明如下:
數據存儲層:對外提供數據存儲服務.實現業務架構設計中統一存儲的目標。該層主要由內容管理組件、分布式文件系統、存儲設備集群組成。該層對外提供存儲接口,支撐大數據量非結構化數據在平臺的物理存儲。
邏輯資源層:用于各業務應用系統在非結構化數據平臺的存儲映射.支撐大數據量非結構化數據在平臺上的邏輯存儲。
集成服務層:對外提供非結構化數據全生命周期管理服務.實現業務架構設計中統一標準、統一管理和統一運維的目標。陔層主要由統一數據目錄(業務元數據)、用戶與權限管理、運行監控、運行策略配置、服務集成框架與服務插件組成。該層還能和企業內的業務流程管理、業務流程監控、企業服務注冊中心、企業服務總線等一體化平臺集成服務層進行整合.對外提供統一服務。
業務系統層:業務應用系統既是非結構化數據資源的生產者,義是數據資源和數據服務的消費者。平臺對業務系統提供的各種非結構化數據訪問和利用服務集中在該層,該層集中體現平臺對業務應用系統提供的對非結構化數據統一訪問和利用的業務能力。
信息展現層:即用戶界面層.主要是用于非結構化數據管理平臺與用戶的交互,并根據用戶發出的平臺請求,展現交互結果。
3.5數據架構分析
如圖5所示,非結構化數據管理平臺的數據架構可以從3個維度進行描述,這3個維度分別對應3個主題域:
(1)業務維度。對應非結構化數據的業務主題域。該主題域是集中體現平臺對人資系統、物資系統、財務系統、綜合管理、協同辦公等業務體系的非結構化數據存儲、展示及運營能力。
(2)生命周期維度。生命周期維度是指非結構化數據管理平俞對文件的管控貫穿于文件的形成一辦理一傳輸一保存一利用一歸梢這6個環節,覆蓋電子文件的整個生命周期.形成了文檔一體化的管控體系。
(3)價值維度。價值維度是非結構化數據從應用的角度來進行價值升華的過程。非結構化數據管理平臺提供文本分析、加工挖掘和信息抽取等技術手段,在滿足企業對非結構化數據存儲與利用的基礎上,實現對文檔的分析和挖掘。從海量的文檔中挖掘大量對提升業務價值有重要意義的知識.實現基于信息的決策。
4、結語
對海量的非結構化數據進行有效管理是當今大型企業信息化的研究熱點之一。以微軟公司、EMC公司、IBM公司為代表的全球lT巨頭高度重視相關產晶的研發T作,非結構化數據管理平臺今后將成為大型企業信息基礎設施的暈要組成部分。本文分析了非結構化數據管理平臺的建沒背景和關鍵業務需求,引入企業架構設計理論.對非結構化數據管理平臺的業務架構、應用架構、技術架構及數據架構進行了深入分析,從多個視角對平臺進行了建模,搭建了從平臺需求分析到系統設計之間的橋梁.為大型企業非結構化數據管理平臺建設提供了可借鑒的成功經驗。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于企業架構的非結構化數據管理平臺建設