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