- 相關推薦
基于觸發機制構建供應鏈一體化集成系統
[摘要]新一代供應鏈一體化集成實現不同系統數據庫的集成,對加入的數據資源實現完全透明訪問。這既能保證全局數據的共享,又能保證各數據庫管理系統的自治,確;诋惙N系統平臺實現對異構數據庫的查詢和聯合使用。利用觸發機制以分布式方式為各信息系統提供接口,用戶將觸發控制放置到一個應用程序數據庫服務器上,通過本地系統操作數據庫從而觸發觸發器完成不同系統、不同位置數據庫數據的更新,其物理位置對外腳本是透明的,它根據實現要求來確定。[關鍵詞]觸發控制器;系統重構;信息集成
一、傳統管理信息系統的不適應
1.數據的一致性無法保證。由于信息定義與采集過程彼此獨立,企業的同一數據可能在不同的應用中不一致。
2.信息及時共享、反饋難。信息不能及時充分共享的矛盾突出,企業中“信息孤島”林立。如銷售部門不能及時掌握可用庫存信息,不能及時了解銷售訂單處理情況,不能及時知道產品價格變化情況;倉儲部門不能及時掌握市場銷售情況、可用庫存情況,無法確定合理的安全庫存量;集團總部也不能及時了解下屬機構生產經營情況,不能實時監控集團資金流轉狀況,無法形成科學的決策。信息的共享、反饋難,企業就無法適應當今快速多變、全球化競爭的市場環境,集團的生存和發展將面臨極大的挑戰。
3.企業數據中存在很大的冗余、大量的垃圾信息。
4.信息需要重復多次的輸入。對信息的多次采集不僅僅是額外的勞動,業務不能一體化,數據失真也是重復輸入的惡果之一。
所以,在一定規模的企業里溝通原本孤立的信息,需要專有的技術。IT界在網絡架構、數據庫和軟件技術等方面的發展已經為與其他系統互聯作出了不少努力,可以說,今天的企業rr應用開發環境遠比以往任何時候都更開放。但這還不夠,需要新的技術專門為企業用戶解決這一問題。利用觸發機制構建供應鏈一體化集成系統就是解決以上問題的最重要的技術思路。
二、構建供應鏈一體化集成系統功能
最先進的一種供應鏈一體化集成系統是隨同管理環境的變化與技術的發展而不斷擴展的,在信息處理模式方面,從系統發展初期強調采用的在局域網上運行的C/S模式,擴展到今天廣泛應用的瀏覽器/WEB服務器/Internet技術的內部網(Intranet)成為企業供應鏈一體化集成系統的主要運行環境。在系統功能最初實現企業核心業務控制與職能管理基礎上,應用數據倉庫、數據庫挖掘技術,加強了決策支持功能,實現了系統對企業高層管理決策人員活動的信息支持。
1.數據的集成。為了完成應用集成和業務過程集成,首先要解決數據庫的集成問題。在集成之前,對數據進行標識并編成目錄,另外還要確定元數據模型。這三步完成以后,數據才能在數據庫系統中分布和共享。
2.系統的集成。為兩個應用中的數據和函數提供接近實時的集成。例如,在一些B2B(企業對企業)集成中用來實現CRM系統與企業后端應用和Web的集成,構建能夠充分利用多個應用系統資源的電子商務網站。
3.業務流程的集成。當對業務過程進行集成的時候,企業必須在各種業務系統中定義、授權和管理各種業務信息的交換,以便改進操作、減少成本、提高響應速度。業務過程集成包括業務管理、進程模擬以及綜合任務、流程、組織和進出信息的工作流。
三、供應鏈一體化集成系統結構
1.觸發機制。當前數據庫應用的一個普遍要求是數據庫管理系統能夠在一些數據庫相關事件發生時觸發預先定義的操作,實現信息管理的自動化,因此,引進了觸發器機制。觸發器可以增強引用完整性,加強復雜業務的規則,或者監控數據庫的變動,并執行一定的數據操作。
觸發器事件檢測機制包括對事件的檢測和存儲,是實現觸發器的關鍵。觸發器檢測的事件類型比較簡單,基本事件主要包括對數據的插入、刪除以及更新等。觸發器在對事件檢測時,直接在相關事件發生的前后調用檢測函數截獲并分析事件消息,以確定是否對觸發器啟動。觸發器事件檢測機制實現的關鍵在于對觸發事件的存儲。觸發事件具有時間順序,因此,存儲時也必須按照嚴格的時間順序進行存儲。
2.觸發機制監控平臺實現模型。觸發機制監控平臺偵測相關數據變化和數據交換接口達到互操作是系統關鍵,遵循企業管理業務資源整合與流程重組的要求,運用業務建模工具,將企業管理的業務范疇及流程進行分析、歸納和總結,建立標準的企業管理資源框架模型和流程處理規則,生成一套完整的企業管理資源框架模型,包括企業管理業務模型、權限管理模型和流程管理模型(見圖1)。
基于觸發機制理念的供應鏈一體化業務集成系統主要有二大功能:數據通信、業務集成管理。這二大功能全部為全流程動態管理,借助計算機網絡技術,克服了各系統的地域空間限制,使得各系統之間、企業與企業之間、各部門與相關領導之間通過觸發器、數據接口和WEB技術能夠有效共享和傳遞信息,實現了企業管理業務工作的管理規范化、流程標準化、辦公無紙化、事務一體化。具體目標為:
(1)建立信息集中發布與業務集成管理合二為一的企業管理信息化平臺,促進企業管理業務的集成。
(2)實現企業信息、機構之間的數據集成架構多應用于跨企業、跨機構、多個系統圍繞ERP系統各項業務進行的業務活動,由一個觸發器來進行協調這些企業、機構之間的數據交換。這就要求觸發器依據業務找出不同系統數據構造以此形成的完整業務數據更改。
(3)以信息化促進企業管理的規范化、標準化。實現企業內部基礎資料網上管理功能,統一格式,統一要求,適時監督檢查,提高公司的基礎管理。
3.觸發機制監控平臺的主要結構。針對功能需求,可確定監控平臺功能結構(見圖2)。
(1)數據操作監聽模塊。觸發器事件檢測機制包括對事件的檢測和存儲,是實現觸發器的關鍵。觸發器檢測的事件主要包括對數據的插入、刪除以及更新等。觸發事件具有時間順序,因此存儲時也必須按照嚴格的時間順序進行存儲。它存在于分布式應用中的服務器中,負責監聽應用系統對本地數據添加或更新,判斷此項操作數據與ERP或其他系統存在業務關系則觸發操作事件。
(2)添加數據模塊。監聽模塊偵測到本地系統新增數據變化與ERP或其他系統有業務上數據關聯后,通過觸發控制器對ERP或相關系統業務上判斷進行數據添加。如觸發控制器偵測到自動化倉庫數據產品庫中新增產品記錄,通過數據接口對ERP系統產品庫進行新增產品記錄,并對務引起ERP相應的會計憑證業務數據新增,形成產品分錄記錄,從而完成業務一體化。
(3)更新數據模塊 監聽模塊偵測到本地系統數據更新與ERP或其他系統有業務上數據關聯后,通過觸發控制器對ERP或相關系統業務上判斷進行數據更新。如觸發控制器偵測到自動化倉庫數據產品庫中更新產品記錄,通過數據接口查詢ERP系統產品庫相應產品記錄對其更新,并對相應的會計憑證業務進行數據更新,更新產品分錄記錄,從而完成業務一體化。
(4)查詢操作信息模塊
如果系統是對本地數據進行更新操作,則通過查詢本次更新數據記錄查找到ERP數據庫中相應業務數據。
(5)處理數據變化相關業務數據模塊
查詢操作信息模塊找到ERP或相關系統中相應業務數據后,處理模塊對數據進行更新,如果是ERP或相關系統業務處理上不適宜更新處理的,則進行沖補,以達到業務上數據和原系統數據一致。
(6)記錄已操作信息模塊
本模塊就是對ERP和相關系統數據添加或更新的數據做好標記并記錄下來,供以后查詢和原來相應數據對應。
4.數據交換結口結構
當客戶端提出相詢請求時,對其分析,若來自遠程其他系統數據,則啟動數據交換結口連接模塊,分解SQL語句,從遠程服務器數據庫中提取數據,觸發控制器實現各種數據動態轉換的功能(見圖3)。
四、構建供應鏈一體化信息系統設計方法
1.系統分解,功能集成。面對復雜的系統,首先要把系統功能結構、業務數據庫掌握清楚,分解成一個個子項,子項可進一步分解為更易于控制和管理的數據字段,如此進行下去,直至每一個原子模塊,并分別予以設計實施,然后將各功能模塊進行裝配和重構,最終集成為一個統一的整體,各功能模塊既可獨立運行,又能方便地鏈入到整個信息系統中協同工作。
2.模塊化設計,組件化結構。如上所述,系統既要能“化整為零”,又要能“歸零為整”,必須運用模塊化的設計方法,采用組件化的功能結構,使各模塊易于重構和集成。模塊化方法把企業的各種作業建模為一系列可相互交換數據和信息的協作模塊,各模塊易于修改和擴展,為了保證所有模塊的一致性,有效地利用所有資源,各模塊之間的信息交換必須用統一的數據格式表示,在同一框架結構下生成。
3.冗余設計。冗余設計是提高系統重構性的重要措施,也是動態變化環境的要求。冗余設計不僅考慮該系統目前的性能要求,還要考慮重構后的新系統的功能特點,盡可能提供一定的備用功能和可擴展功能,保證一定的冗余度,提高系統的可伸縮性。
4.標準化設計。盡量應用標準化的軟件結構和技術,這一方面也是使系統易于重構、易于維護的基本要求,另一方面也有利于促進國際間的合作和交流。制訂標準的目的是為了實現最大化的集成,提高組件的互換性。標準化程度越高,互換性越好,可重構能力也就越高。制造信息領域已產生大量標準化技術,如國際標準化組織制訂的開放式系統互聯體系結構ISO-OSI及其派生的MAP(制造應用協議)、TOP(技術辦公協議),產品全生命周期數據互換標準STEP、制造應用編程語言環境MAPLE等,這些標準化技術的開發和應用推動了信息系統的快速發展。
5.規范化的工作流程。各重構模塊的開發按規范的工作程序統一管理,保證系統的一致性。
6.動態企業建模技術。這是正在發展中的企業建模技術,可幫助分析和評價企業業務系統,支持企業適應瞬變的市場環境,有助于動態重構企業信息系統。
五、進一步的研究工作
目前,我們正在開發用于自動化倉庫、原材料倉庫、第三方物流和用友ERP件供應商之間的集成的原型系統。觸發器采用的是利用進程技術開機運行,偵測相應數據庫中數據的情況,由此判斷和連接其他系統數據庫進行操作,達到信息共享,業務集成。供應鏈一體化信息的集成和監控涉及很多方面的工作,我們將以此作為起點,對企業內部運行監控系統和企業間經營活動的集成、經營實體的性能評價、供應鏈確立分節點的優化、銷售和運輸系統優化、業務一體化整體的性能評價等方面的理論和方法作深入的研究。
參考文獻:
[1] 梁鷹,羅偉其.基于B/S的異構數據庫信息系統集成的系統設計與實現[J].計算機工程,2000,(12).
[2]馮琪,馮虹.異構數據庫轉換策略[J].電腦與信息技術,2001,(2).
[3]冷鵬.數據集成的應用[J].商業智能,2008,(1).
【基于觸發機制構建供應鏈一體化集成系統】相關文章:
基于ods構建貿易系統的即時olap應用03-22
基于供應鏈合作機制下的供應商選擇03-22
基于價值鏈的戰略成本管理系統構建03-24
基于供給鏈的質量治理信息系統構建03-24
淺談基于供應鏈合作機制下的供應商選擇03-19
基于Web服務的集成研究03-08
基于知識集成提升企業集成創新能力初探03-21
基于戰略的平衡計分卡績效評價系統構建03-22