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