資源描述:
《基于web+service的edi系統(tǒng)設(shè)計和實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、中國海洋大學(xué)碩士學(xué)位論文基于WebService的EDI系統(tǒng)設(shè)計和實現(xiàn)姓名:陳大偉申請學(xué)位級別:碩士專業(yè):計算機(jī)技術(shù)指導(dǎo)教師:張春海;遲延坤20080603摘要隨著Intemet技術(shù)的高速發(fā)展,碼頭內(nèi)部及海運(yùn)物流企業(yè)之間的相互聯(lián)系日趨緊密。高效而可靠的數(shù)據(jù)交換方式和實時數(shù)據(jù)查詢服務(wù)是碼頭提高運(yùn)作效率、降低運(yùn)作成本、增強(qiáng)碼頭競爭力的基礎(chǔ)。沒有統(tǒng)一的數(shù)據(jù)共享系統(tǒng)己成為阻礙港口EDI廣泛開展的最大障礙。建設(shè)統(tǒng)一的信息共享系統(tǒng)服務(wù)于與海運(yùn)物流企業(yè)和政府監(jiān)管部門之間的信息交換,以及與碼頭各異構(gòu)系統(tǒng)之間的數(shù)據(jù)共享,通過物流與信息流相互配合,將傳統(tǒng)模式轉(zhuǎn)化為新型物流模式已
2、經(jīng)成為我們面臨的一個嶄新的課題。WebService是用于創(chuàng)建開放分布式系統(tǒng)的構(gòu)件,它邏輯性地為其他應(yīng)用程序提供數(shù)據(jù)與服務(wù)。理論上,它就像一個黑匣子,客戶端不需要知道服務(wù)端是怎樣運(yùn)行的,客戶端請求方可以基于任何平臺,采用任何編程語言,只要它們能遵循WebService接口的定義發(fā)送和接收消息。WebService作為一個平臺,它的優(yōu)勢不但體現(xiàn)在提供信息上,還體現(xiàn)在提供服務(wù)上。W曲Service與EDI技術(shù)的結(jié)合,不僅可以擴(kuò)大EDI的應(yīng)用范圍,而且能使越來越多的中小企業(yè)加入到EDI網(wǎng)絡(luò)中,充分利用EDI帶來的益處。本文描述了EDI以及W曲Service的技術(shù)特
3、點以及在新業(yè)務(wù)中二者結(jié)合的應(yīng)用,通過一個應(yīng)用WebService技術(shù)的系統(tǒng)實現(xiàn),詳細(xì)討論了開發(fā)WebService應(yīng)用程序的過程盡程,并且討論了WebService在EDI中的應(yīng)用前景。本論文結(jié)合招商局國際青島集裝箱碼頭建設(shè)項目:“集裝箱碼頭操作管理系統(tǒng)(TOS)’’,以集裝箱碼頭為對象開發(fā)一個信息交換系統(tǒng),主要研究基于WebService的電子數(shù)據(jù)交換和數(shù)據(jù)共享。本論文共分五個部分:引言介紹了電子交換的概念,及國內(nèi)外發(fā)展現(xiàn)狀。第l章重點介紹了電子數(shù)據(jù)交換技術(shù)(ElectronicDataInterchange,英文縮寫為EDI)、WebService技術(shù)和
4、可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,英文縮寫為XML)及其相關(guān)技術(shù)。第2章著重對WebServiceEDI系統(tǒng)中的幾個關(guān)鍵技術(shù)作了深入研究,提出WebService與EDI相結(jié)合的解決方案,來擴(kuò)展傳統(tǒng)EDI的功能,以及XML文檔與關(guān)系數(shù)據(jù)庫之間的數(shù)據(jù)交換技術(shù)。第3章研究了基于WebServiceEDI系統(tǒng)的總體設(shè)計。利用WebService技術(shù)特有的互操作性、可重用性、松耦合性、開放性等特點,采用三層模式;根據(jù)碼頭EDI業(yè)務(wù)流程設(shè)計了總體功能模塊,并將系統(tǒng)分為五個子系統(tǒng),即EDI報文接收和解析子系統(tǒng)、EDI數(shù)據(jù)維護(hù)子系統(tǒng)、EDI
5、報文生成和發(fā)送子系統(tǒng)、EDI數(shù)據(jù)查詢和Web實時查詢子系統(tǒng),重點研究了EDI交換子系統(tǒng)的實現(xiàn)及數(shù)據(jù)庫的建設(shè)。第4章是對系統(tǒng)進(jìn)行演示說明,包括報文維護(hù)、報文發(fā)送、報文接收、查詢船期和查詢單箱歷史等。最后,通過總結(jié)歸納了WebServiceEDI系統(tǒng)的優(yōu)勢,提出了通過WebService進(jìn)一步擴(kuò)展碼頭EDI系統(tǒng)以滿足未來發(fā)展的需要。目前,基于W曲Service的EDI應(yīng)用仍在探索之中。本文的創(chuàng)新點在于使用基于WebService的信息交換方式。WebService使用基于XML消息作為數(shù)據(jù)通訊的基本方法,不僅提供基于報文的電子數(shù)據(jù)交換協(xié)議,而且提供基于簡單對象訪
6、問協(xié)議(SOAP)的互操作模式,允許其它異構(gòu)系統(tǒng)如同訪問本地的系統(tǒng)一樣來訪問EDI系統(tǒng),從而實現(xiàn)更靈活的數(shù)據(jù)訪問和交互?;赪ebServiceEDI系統(tǒng)具備簡單、靈活、可擴(kuò)展和跨平臺的優(yōu)勢,可進(jìn)一步與我國目前碼頭、企業(yè)EDI技術(shù)接口,使其更加有效、方便、經(jīng)濟(jì)地運(yùn)用EDI參與國際競爭,相信在不遠(yuǎn)的將來必會在物流信息交換領(lǐng)域取得蓬勃發(fā)展。關(guān)鍵詞:海運(yùn)物流;WebService;電子數(shù)據(jù)交換;可擴(kuò)展標(biāo)記語言IlAbstractWithfastgrowthoftheInternettechnology,internalexternalbusinesscommuni
7、cationswillbecomemoreandmoreimportant.Greatefficiencyandhighreliabilityofbusinessinformationexchangeandrealtimedataqueryingcouldreduceoperationcostsandimproveportefficiencyandcompetitivecapability.Peoplehavealreadyrealizedthatvariousbusinessdataformatsandmultiplestandardsarethekeyb
8、ottle-neckblockingofthedev