1.背景及意義
隨著信息化建設的深入,不同應用系統之間的功能界限已趨于模糊。同時企業資源計劃系統和協同商務系統,又需要商業智能的分析展現數據提供用戶操作依據。一方面集成企業現有ERP,PDM,MES,OA 等系統,充分利用企業現有IT 投資;另一方面通過建立規范,方便未來信息系統的集成,提高企業信息化的投資回報率,降低企業系統整合的風險。基于SOA 架構的協同平臺的建立將為不同的應用系統提供統一的支撐平臺,實現產品并行設計及數字化的分析仿真、模擬試驗與虛擬制造,支持設計業務過程的協同運作,保證發動機數字化設計制造流程和數據的通暢,滿足精益制造的需求,從而形成與上下游企業間的協同工作模式,達到聯合研制和提高研制能力的目的。
2.SOA 架構體系簡介
SOA 即面向服務的架構,是一種面向企業級服務的系統架構;SOA 是一種進行系統開發的新的體系架構。在基于SOA 架構的系統中,具體應用程序的功能是由一些松耦合并且具有統一接口定義方式的組件組合構建起來的。利用基于SOA 的系統構建方法,一個基于SOA 架構的系統中的所有的程序功能都被封裝在一些功能模塊中,利用這些已經封裝好的、提供統一接口定義方式的功能模塊組裝構建所需要的程序或者系統,而這些功能模塊就是SOA 架構中的不同的服務。
SOA 通過清晰的定義和松散的耦合提高了靈活性。在SOA 的技術中,服務根據SOA 原則利用現有的中間件實現交互。其充分利用新的開放標準以及XML 數據定義。在SOA 的技術框架下,可以把雜亂無章的龐大系統整合成一個全面有序的系統,從而增加企業在業務發展過程中應用系統的靈活性,實現最大的IT 資產利用率。可在需要時通過網絡訪問這些服務和任務,使業務能夠適應不斷變化的情況和需求。
3.門戶管理體系整合方案
3.1 企業協同門戶
數據集成、業務整合工作是當前乃至未來幾年內的建設重點。門戶與ERP、PDM、MES 等系統之間的整合,這可以從用戶層、流程服務層等層面進行集成,主要包括:
用戶層
實現與三個系統之間的應用整合。在保證系統安全的前提下,用戶通過信息門戶登錄之后,通過門戶可以直接在其之上查看MES、ERP 的關鍵務應用內容(如Web內容的集成),而無需再次進入各自相應的系統,各應用系統需配合進行相應的改造與開發。
流程整合層
使用流程整合引擎對人員和系統進行整合,實現企業的業務流程。
應用服務層
企業服務總線用來連接所有的企業內部系統,它是一個面向服務交互與管理的平臺,通過調用應用提供的各種接口,獲取應用系統需要在企業協同平臺上展現的數據,并根據界面風格規范形成展現界面,在企業協同平臺上實現展現集成。
數據整合層
平臺提供基于XML 規范與Web Service 調用的數據交換接口,與ERP、PDM、MES 等系統之間進行數據集成。用戶登錄門戶系統后,可以進入個人工作界面,并直接看到有權限查看的相關數據,可以進行相應的處理。
3.2 業務流程管理
將企業流程梳理并建模,設計模擬業務流程 ,對業務活動進行監控 ,利用KPI 來追蹤性能、流程步驟及操作活動 ,并對流程進行編排 ,實現跨應用、跨系統之端到端業務流程編排。
企業協同平臺業務報送流程管理作為應用功能模快,為企業協同辦公提供系統支持,將實現日常辦公中的業務報送流程的起草、審批、審閱、查詢服務,同時提供流程的定義、管理、部署服務。
企業協同平臺作為企業用戶訪問企業信息和各種業務系統的統一訪問入口,因此企業協同平臺需要提供應用集成能力。由于企業協同平臺主要解決的是展現層的問題,因此企業協同平臺提供的集成能力主要是指界面層的集成,即各應用系統運算結果的數據,通過統一的方式在企業協同平臺中展現出來。
3.3 企業服務總線
企業服務總線(ESB)是基于SOA 思想的企業應用集成的基礎軟件架構。基于開放的標準消息總線,用于通過標準的適配器和接口,來提供各程序和組件之間的互操作功能。它支持相互獨立的異構環境中的服務、消息及基于事件的交互,并且具有適當的服務級別和可管理性。
在信息交互引擎方面采用IBM 的MB 和消息傳輸中間件MQ 作為信息交互的統一的開發和運行環境,他們能最大程度的整合異構系統的數據,提供信息交互的唯一性,安全性。運行監控平臺則采用符合J2EE 標準常用的MVC 體系結構,提供對信息交互引擎的服務加載、運行監控和異常處理等等。從整體到局部的多層次結構可以保證整個平臺的可擴展性。
這種模式有助于減少應用接口的數量和復雜性,從而降低數據傳輸過程中的風險,讓企業能夠以更簡單、更快速、更安全的方式來使用服務。
3.4 數據集成整合
我們從多個業務系統中整合最核心的、需要共享并保持一致的數據(稱之為主數據),集中進行主數據的清洗和豐富,并以服務的方式把統一、完整、準確的主數據分發給企業范圍內需要使用這些數據的業務系統、業務流程和決策支持系統,使其基于完整、準確的信息來增強企業管理和業務增長的能力,并加速新的服務和產品的推出。通過簡化業務流程增強IT 架構的靈活性,構建覆蓋整個企業范圍的數據管理基礎,從而提高業務分析的準確度和企業管理的水平,滿足法規的要求,降低業務風險。
4.取得的效果與評價
SOA 的出現給傳統的信息化產業帶來新的概念,不再是各自獨立的架構形式,能夠輕松的互相聯系組合共享信息。只要充分了解業務的進程,就可以通過流程圖實現一套我們自己的信息系統。軟件將所有的管理提煉成表單和流程,以記錄管理的內容,指定過程的流轉方向,從而實現更簡便的信息和數據集成。信息集成功能可以將散落在局域網上的文檔、目錄、網頁輕松集成,加強了信息的協同相關性。同時,復雜、成本高昂的數據集成,也變成了可以簡單且低成本實現的參數設定。協同平臺正是為信息系統的規劃、設計、構建、集成、部署、運行、維護和管理提供了強大、統一的公用基礎設施和樞紐,企業的各類業務系統,都直接構架或連接到這個統一的協同平臺上,通過協同平臺將分散的企業業務系統整合起來,形成一個有機的、緊密聯系的整體,從而獲得協同和整體的效益。創建了完全集成的信息化應用新領域。
轉載請注明出處:拓步ERP資訊網http://www.vmgcyvh.cn/
本文標題:基于SOA架構管理體系整合的應用與研究