基于SOA架構(gòu)的物流信息系統(tǒng)集成平臺的研究與實現(xiàn)4_第1頁
基于SOA架構(gòu)的物流信息系統(tǒng)集成平臺的研究與實現(xiàn)4_第2頁
基于SOA架構(gòu)的物流信息系統(tǒng)集成平臺的研究與實現(xiàn)4_第3頁
基于SOA架構(gòu)的物流信息系統(tǒng)集成平臺的研究與實現(xiàn)4_第4頁
基于SOA架構(gòu)的物流信息系統(tǒng)集成平臺的研究與實現(xiàn)4_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)的封裝 封裝算法描述3、根據(jù)業(yè)務(wù)系統(tǒng)定義的報文格式和報文制定標(biāo)準(zhǔn),將賦值后的對象數(shù)組封裝成XML報文。一般XML報文分由XML根部分、抬頭部分和明細(xì)部分三個部分組成,其中在報文中根是唯一的用來描述報文轉(zhuǎn)發(fā)的方向,這屬于樹形結(jié)構(gòu)的根部分4、調(diào)用報文轉(zhuǎn)換方法將報文轉(zhuǎn)換成為字符串,并進(jìn)行報文數(shù)據(jù)加密后,調(diào)用相應(yīng)的WebServices,判斷調(diào)用后的返回值,看是否需要重發(fā)數(shù)據(jù)報文或修改數(shù)據(jù)讀取標(biāo)志位省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)解析轉(zhuǎn)入設(shè)計 數(shù)據(jù)解析是指將接收到的XML數(shù)據(jù)報文進(jìn)行分解轉(zhuǎn)發(fā)的過程,這個過程分為數(shù)據(jù)解密、數(shù)

2、據(jù)校驗、入隊、出隊、解析、轉(zhuǎn)發(fā)幾個步驟,每個步驟還將伴隨數(shù)操作日志的記錄。數(shù)據(jù)加密數(shù)據(jù)校驗數(shù)據(jù)報文調(diào)度程序數(shù)據(jù)解密平臺數(shù)據(jù)庫XML報文保存源系統(tǒng)目標(biāo)系統(tǒng)日志記錄省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)解析轉(zhuǎn)入設(shè)計 1、將接收到的XML數(shù)據(jù)報文解密,并進(jìn)行進(jìn)行XML Schema的校驗,校驗成功后將XML報文作為一條記錄寫入待轉(zhuǎn)發(fā)隊列表。 2、在數(shù)據(jù)解析模塊中讀取待轉(zhuǎn)發(fā)模塊也采用數(shù)據(jù)輪循程序查詢待轉(zhuǎn)發(fā)隊列表,將轉(zhuǎn)發(fā)包一個個讀取進(jìn)行XML報文數(shù)據(jù)進(jìn)行解析,然后將解析完成的數(shù)據(jù)寫入相應(yīng)的業(yè)務(wù)系統(tǒng)表中。 報文的校驗和報文的解析的算法同樣也和報文封裝程序一樣對樹形結(jié)構(gòu)的XML報文進(jìn)行解析

3、,關(guān)鍵在于如何關(guān)鍵在于如何區(qū)分根結(jié)點、葉子結(jié)點和分支結(jié)點區(qū)分根結(jié)點、葉子結(jié)點和分支結(jié)點。省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)詳細(xì)設(shè)計 數(shù)據(jù)解析轉(zhuǎn)入設(shè)計 根據(jù)對XML數(shù)據(jù)報文格式的分析可以發(fā)現(xiàn),分支結(jié)點和數(shù)分支結(jié)點和數(shù)據(jù)庫表有對應(yīng)關(guān)系據(jù)庫表有對應(yīng)關(guān)系,分支結(jié)點的父子關(guān)系對應(yīng)著數(shù)據(jù)庫表的主外鍵關(guān)聯(lián)關(guān)系,葉子結(jié)點和數(shù)據(jù)庫葉子結(jié)點和數(shù)據(jù)庫表中的字段有對應(yīng)表中的字段有對應(yīng)關(guān)系關(guān)系。省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)詳細(xì)設(shè)計公共應(yīng)用設(shè)計數(shù)據(jù)庫鏈接設(shè)置數(shù)據(jù)報文的加解密設(shè)計WebServices調(diào)用設(shè)計。WebServices調(diào)用方法封裝到一個JAVA類CallAWebService中,在數(shù)據(jù)報

4、文解析端所有的Web服務(wù)的可以分在不同的類中實現(xiàn),但由StartSOA的類統(tǒng)一啟動服務(wù),SCADomain scaDomain = SCADomain.newInstance(posite);所有的服務(wù)程序都在將所有的服務(wù)程序都在將posite文件中聲明,如:文件中聲明,如: 省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)實現(xiàn) 數(shù)據(jù)獲取與封裝模塊 數(shù)據(jù)獲取,采用數(shù)據(jù)庫的觸發(fā)器技術(shù) 數(shù)據(jù)封裝省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)實現(xiàn) 數(shù)據(jù)解析轉(zhuǎn)入模塊 接收數(shù)據(jù)報文的服務(wù) 數(shù)據(jù)解析轉(zhuǎn)入省內(nèi)某鋼材物流園區(qū)物流信息系統(tǒng)集成平臺系統(tǒng)實現(xiàn) 公共應(yīng)用模塊 Web Service調(diào)用模塊 系統(tǒng)參數(shù)設(shè)置模塊 數(shù)據(jù)加解密模塊實訓(xùn)與實踐 1、分析地寶龍智能倉儲系統(tǒng)的業(yè)務(wù)流程,并繪制業(yè)務(wù)流程圖。 2、分析易通物流管理信息系統(tǒng)的業(yè)務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論