<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于ESB的集成式PLM系統實(shí)現

基于ESB的集成式PLM系統實(shí)現

作者: 時(shí)間:2009-05-05 來(lái)源:網(wǎng)絡(luò ) 收藏

2.2 設計接口
ERP和CRM自身都是一套完整的管理,為了實(shí)現相互之間的數據傳遞,根據需要傳遞的數據設計一系列的接口,當有數據變化的時(shí)候,可以通過(guò)接口將數據傳遞到,由執行數據的分發(fā),這里以客戶(hù)管理為例來(lái)說(shuō)明接口設計:

本文引用地址:http://dyxdggzs.com/article/202700.htm


當CRM中有數據改變時(shí),需要將CRM系統里的客戶(hù)信息填充到這個(gè)接口。反之,當ERP系統中有客戶(hù)信息變化時(shí)也需要用數據填充這個(gè)接口。其他的模塊,例如工作流管理、產(chǎn)品管理等按照同樣的原理設計接口。
2.3 根據接口加強功能
當客戶(hù)信息變化的時(shí)候,CRM系統不能將信息直接發(fā)送到ERP系統,而是應該發(fā)送到ESB系統總線(xiàn),反之依然。由系統總線(xiàn)實(shí)現消息和數據的傳遞,同樣以client信息為例,ESB總線(xiàn)需要添加下面的接口:
OnClientChangeEvent(sender,IClient);
//客戶(hù)信息修改事件
RegisterCl ientChangeEvent(sender);
//系統向ESB注冊Client事件
其他的接口也需要添加類(lèi)似的接口。
2.4 封裝管理系統,向系統添加適配器
由于ERP和CRM都是獨立的管理系統,用戶(hù)往往沒(méi)有代碼,不能直接提供上面提到的服務(wù),即使有代碼,要修改這些代碼也是需要花費大量的時(shí)間。為了將系統掛到ESB總線(xiàn),也需要實(shí)現上面的接口,可以專(zhuān)門(mén)寫(xiě)一個(gè)適配器,分別將CRM和ERP系統封裝,在適配器里面實(shí)現上面的接口。然后將適配器和ESB總線(xiàn)掛起來(lái)。例如:修改客戶(hù)的時(shí)候,CRM適配器(如圖5所示)會(huì )接收到客戶(hù)信息修改的通知,適配器將修改的信息轉換成接口的信息,將信息發(fā)送到ESB總線(xiàn),ESB總線(xiàn)會(huì )檢測哪些系統注冊了這個(gè)事件,再將這個(gè)信息發(fā)送到ERP的適配器里面,最后ERP的適配器將自己的系統更新,實(shí)現了數據的同步。

將上面提到的Client的函數封裝成一個(gè)服務(wù),由適配器保留這個(gè)服務(wù)給ESB總線(xiàn)。其他的接口按照同樣的原理實(shí)現。
2.5 將組件掛接到ESB總線(xiàn)上適配器完成后,只需要將系統掛到ESB總線(xiàn)上,并且注冊相應的事件,就可以實(shí)現數據的同步更新和消息的傳遞。如圖6所示。

利用ESB系統總線(xiàn),將CRM和ERP系統都看作是掛到總線(xiàn)上的組件,ESB中實(shí)現消息的通知、分派、集合。在系統掛到總線(xiàn)的時(shí)候,注冊自己相應的事件,當CRM系統中增加用戶(hù)的時(shí)候,發(fā)送XML消息到系統總線(xiàn),系統總線(xiàn)檢查哪些系統注冊了這些信息,將信息分派到注冊的系統中。每個(gè)系統將消息轉換成自己認識的數據并且保存到數據庫,完成數據的同步。
2.6根據上述原理和方法,可以將企業(yè)原有的以及后來(lái)添加的業(yè)務(wù)軟件包裝成一個(gè)個(gè)服務(wù),通過(guò)適配器將其掛接到ESB總線(xiàn)上,最終實(shí)現向系統的轉向。


3 結語(yǔ)
本文簡(jiǎn)單介紹了系統整合的一種方法,通過(guò)面向服務(wù)的組件,將所有的系統掛接到一個(gè)ESB總線(xiàn)上面,實(shí)現了對系統中消息的管理、削除企業(yè)內部信息孤島,使各個(gè)系統之間可以自由通信。同時(shí),通過(guò)CRM系統和ERP系統的整合為例,提出應該如何設計接口實(shí)現整合的方法以及對相應的系統的實(shí)現方法。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: ESB PLM 集成式 系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>