管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究_第1頁
管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究_第2頁
管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究_第3頁
管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究_第4頁
管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息化電子商務(wù)企業(yè)E胎與電子商務(wù)系統(tǒng)的集成研究OfIntegrationOfERpandE—commerceSsystem籽asedonWebSer訂cesinEnterpriseABSTRACTE嫩ef兩seReso髏cepla瀚迅gis巍概畦i巔醅建融sol波on.E《湖氆e羚eaactllalizcselectrollicdealillgofgoodSatKghSpe酬t:Ilrotlgh勛呲emetandputS勰eInph貓is0nmeextenlalbusiIless.The垃aditionalERPresourceput勰鋤ph嬲ison恤with0ptimizationof

allocation謝th

nleent唧rise,IaCking硫eractionE—c0瓤】IIl餓ewillext鋤lE—commercesyst鋤.觸eg眥ionn£囂d雒d主ne智it矗ble缸筆目碡.ofERP鋤dbe黼urg吼t強esystemi囂t。g嘲濰鰳l蕊。鯔of婦蠡耄主婦l鼴{唧畦se?。饑蹋逄蚣ぃ椋钋跒H旋雌uSuallyi餓egra£edapplicalions是ompe銘topee毛wh主chh勰臻a飄yde顫ci黝cies遍practicalapplicatioll'such鸛poorability“integratioll'poorextensibil塒;poor蛐【eroper曲ilitymepredorninantandhi曲cost.NcVertheless,WebServiceshadcouplingf.eatl鵬ss觚lctu∞,nofma王protocol觚d量li曲inte黟砸edability,sotlleinte蓼ations01utionsofen橛pri∞bas醯嘲W曲Se科ic媯嘶llb∞ome像e撒瘟lst羚鋤ofinte剃ion磊eld鑫囂liea耄io睡i鼗如鼬旋。囂s≥囂le趲,Rwasn囂essa?。簦铩蓿澹耄嶂啵鳎螅铮欤郑閾]app羚achtome默躁t娃兩se遺如溉a蛀。玨development,t0ofme廿砸itional

m威eupmedeficiencyof船aditionaldataint倒ionputandt:hedefectofERPaorkonandE—commerce’ssyStembasedtheWebServicesh貓beenforwa咄鋤dcationinterfIacesystembascd強WgbSeⅣiees戳斑da紈遮le豁霞io娃童ech瓣olo謄cShavebeenpa攮cular差yresc越馥甜.髓em萄ofrese雒chw蜒虹勰d赫ili硝ve辨蕊s遍甑sp翠霞we弱asfollows:1.Firstlytlleconc?。簦筵模洌睿欤澹洌澹觯澹欤铮穑橹啵穑颉蓿澹螅螅簦保保ィ欤铮妫牛遥饛姡洌拧銣Y搬e攤eweellandnlet撇sf0咖ationttle

analyzcd舶mE。commercetoERphavebeell觚alyzcd.havebecllmainly

Therelationsbe柳eeIlERP鋤dE.co刪merce山東師范大學(xué)碩士警位論文髓e,蛀糙applicationcoInpl鋤僦a珂aIldtlleinterco?。澹悖簦椋幔睿馊酰澹?/p>

ontheCuStomerRelatione糙e羹ave碗托知lproof.ed.ssyst㈨b鑫se纛onmeWebSen,icesh勰beenputf01MardinViewofmeinte黟ation‘rcsultsofmI拳%te巾纛sea辮’licatioll證fo嗽at主。髓system。t狄e111Viewofinte筍ationmodelaIld

adVantageofWebServices

in溉e蓼ation,one醢耐ofinte簪a專io旌缸蹴ewIo呔ofWeb

beenServiceshasbeen

ER_Pa觳dE.com黼eKe’s

syst激based強國edcsi弘ed.W曲Services

wasapplicationint%facesystemhasresearched。T憊e誠litycompfis聰of氌reelo舀e舔c鯽警onG嫩s:W曲ServicesGeIl盯ator,Web3.DataintegfationSe州cesMaintainerandWebSe州cesDeployer.techolo西csofE船躲dE啾}mmcrcebasc纛onw曲Fi撇ly伍rou啦est曲lish蠡gada辨erbaSedonofeachs筍te峨也e嘲_i蠢甜幽【taplatfo融+XMLhasbeendesignedtorealizedatainte蓼ationofeachsyStenl.Secondly’med搬illte簪atorwascomposedbypattemmanagelnod|ule'XMl—toapp甌FinallM汛order也msformmet量lellscr’siIlquiry舔theirtqui巧basedonmedatas餓lI℃es

and托蛆sfo瑚i鶘ui?。颍澹螅酰臁辏?/p>

as戚黟pa釷鋤,嘲perhasbeendesi弘ed.vesyst鋤b勰ed0nWcbServicesbe鍶如si融dandfealized.

TKsorderf.omlmaIlagementsyStemwascomposedbysomeint∞旺aloperati0觳Oford髓簸morder也ea耐agro彈ofWebd蠡囂manag鋤entandmesalespersonnelinintem啦operationtocolnpletemeinput,pfoceSsofeo翻‘plet遮g氆eseVer主董ic蕊on,餓e遺qui拶ofl量leo斑eroper越on.k鏹eor|區(qū)crfonll缸Icti01fls,mem狃ag刪entsystemwasrequiredERPto仃觚sf:br廿IeWcbS斟ieesp∞Vid甜byo耄量l囂掇。赴leSof也eKeyCIassi弱catiO矬:TP311syst鼬.—es

獨創(chuàng)聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進行的研究工作及取得含其它人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得——(注:的說明并表示謝意。的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包一同工作的同志對本研究所傲的任何貢獻均已在論文中作了驥確

學(xué)位論文作者簽名:石秀召導(dǎo)師簽字:了鈑扒19易學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解堂燕有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并島國家有關(guān)部門或機構(gòu)送交論文的復(fù)瘁件和磁盤,兔誨論文被查闋和借闋。本人授權(quán)堂蕉可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可本授權(quán)書)學(xué)位論文作者簽名:石秀君簽字日期:200亨年S月孑。日導(dǎo)師簽字:弓段細鄉(xiāng)簽字冒期:200譬年歲胃≥9昆出東搿范大學(xué)碩士學(xué)位論文第一章緒言能滿足企業(yè)不斷拓展的業(yè)務(wù)需要,它無法考慮到整個市場“價值鏈給企業(yè)帶來的影響和

.1。2研究現(xiàn)狀。國內(nèi)外大中型企業(yè)都在投入巨資進行企業(yè)信息化建設(shè)。一方面,ERP從誕生到現(xiàn)在,在實施的過程中,特別是對于大中型企業(yè)的實施過程中日益體現(xiàn)出山東師范大學(xué)碩士學(xué)位論文中逐漸呈現(xiàn)出霆個主要矛盾瑟1:(1)與企業(yè)原有系統(tǒng)之間的矛盾,導(dǎo)致系統(tǒng)適應(yīng)性差、

實施成功率低。從ERP的本質(zhì)上來講,是希望通過信息技術(shù)的手段,將企監(jiān)的組織結(jié)構(gòu)、

別,管理模式、業(yè)務(wù)流程完全不同,但現(xiàn)有的ERP系統(tǒng)基本上是采用一套比較通用化的、

戰(zhàn)略時,也迫切希望能夠?qū)崿F(xiàn)電子商務(wù)系統(tǒng)與企業(yè)內(nèi)部現(xiàn)有應(yīng)用系統(tǒng)闋的無縫連接。首先,聞穰空闐的距離,企業(yè)蠹都部門、員工以及客戶之聞的溝逶方2出東燼范大學(xué)碩士學(xué)位論文部分功能模塊,而電子商務(wù)應(yīng)用系統(tǒng)往往是企業(yè)準備構(gòu)建或’自動響應(yīng)來自企業(yè)內(nèi)外,上下游企業(yè)或客戶的信息處理強霹。t業(yè),并不適用于中小企業(yè)。這些方案不僅費用高昂,傳統(tǒng)的集成技術(shù)也有待改進泐。

.1.3本文的主要內(nèi)容及研究工作本文各章節(jié)主要內(nèi)容如下:第一章緒言。簡單分析了企業(yè)E弦與電子商務(wù)系統(tǒng)集成的研究背景、研究

3由衷籟蕊大學(xué)矮士學(xué)位論文予Web服務(wù)的數(shù)據(jù)集成系統(tǒng),該數(shù)據(jù)集成系統(tǒng)由模式管理模塊、查詢處理模塊、舭交蔓接墨以及包裝器構(gòu)成。中,訂單4山東師范大學(xué)碩士學(xué)位論文做了一些總結(jié)、評價和展望。

山東師范大學(xué)碩士學(xué)位論文

第二章ERP與電子商務(wù)概述

2.1ERP概述ERP的內(nèi)涵

Resource2.1.1企業(yè)資源計劃(EnterpriseP1anning,ERP)是由美國著名的計算機咨詢公司和評估集團GartnerGroupInc于1990年初,總結(jié)了當(dāng)時企業(yè)應(yīng)用系統(tǒng)現(xiàn)狀后提出的一種全面企業(yè)管理模式。其實質(zhì)是在制造資源計劃(ManufactureResourceP1aningⅡ,MRPII)基礎(chǔ)上進一步發(fā)展而成的面向供用戶界面、第四代語言、網(wǎng)絡(luò)通訊等信息產(chǎn)業(yè)成果。以ERP管理思想為靈魂的軟件產(chǎn)品,使得企業(yè)在激烈的市場競爭中能夠全方位發(fā)揮能力,獲得最好的經(jīng)濟效益盯?射。GarnerGroup提出ERP具備的功能標(biāo)準應(yīng)包括四個方面:(1)超越MRPII范圍的集成功能。包括質(zhì)量管理、流程作業(yè)管理、配方管理、產(chǎn)品數(shù)據(jù)管理、維護管理、管制報告和倉庫管理。務(wù)績效。包括在整個企業(yè)內(nèi)采用控制和工程方法、模擬功能和用于生產(chǎn)及分析的圖形能力。和商業(yè)系統(tǒng)、數(shù)6山東師范大學(xué)碩士學(xué)位論文據(jù)采集和外都集成紈溺。全球‘Internet基礎(chǔ)上的跨圈家、跨企業(yè)的運行體系,可分作如下階段:

(1)MIS(ManagementInformationSystem)階段。

企業(yè)的信息管理系統(tǒng)主要是記錄大量原始數(shù)據(jù)、支持查詢、匯總等方面的

工作。(2)麓RP(§魄專er主alReq毽ireP18nning)彩爭段。企業(yè)的信息管理系統(tǒng)對產(chǎn)品構(gòu)成進行管理,借助計算機能力及系統(tǒng)對客戶訂單、在麾物料、現(xiàn)減少庫存、優(yōu)化庫存的管理目標(biāo)。(3)麓RP玨(§甑爨騅faet毽reReso娃r£eP王a瓣n主ng玨)彰}段。計算機為核心的閉環(huán)管理系統(tǒng),這種管理系統(tǒng)已麓動態(tài)監(jiān)察到產(chǎn)、供:銷的全部生產(chǎn)過程。(4)ERP(EnterpriseResourcePlanning)階段。.產(chǎn)能力、調(diào)整資源調(diào)度等方面的功能。配合企業(yè)實現(xiàn)及時生產(chǎn)、全面管理、質(zhì)量管理和生產(chǎn)資源調(diào)度管理及輔助決策的功能,成為企業(yè)進行生產(chǎn)管理及決策的平臺工具m’121。2.2電子商務(wù)概述有商業(yè)活動。其實質(zhì)是企業(yè)經(jīng)營管理各個環(huán)節(jié)的信息化過程“∞。企業(yè)實施電子商務(wù)包括三個關(guān)鍵內(nèi)容,通過企業(yè)內(nèi)郝網(wǎng)王ntranet進行企業(yè)

山東師范大學(xué)碩士學(xué)位論文做的產(chǎn)品,從而使企業(yè)不得不向富有彈性且以需求為導(dǎo)南的方向發(fā)展,生產(chǎn)的后勤要整合。

中的客戶信息倉庫的能力、對王作流進行集成的能力、與ERP進行無縫連接的能力“鍆?!膬?nèi)容n"。llJ東師范大學(xué)碩士學(xué)位論文2.3ERP與電子商務(wù)且表現(xiàn)出“個性化需求特征。在這種時代背景下,企業(yè)只麓以“客戶弦為導(dǎo)囪,按多晶

則是企業(yè)發(fā)

的業(yè)個系統(tǒng)共同存在,互為補充??綎|師范大學(xué)碩士學(xué)位論文據(jù)資料。電子商務(wù)是一種對客戶來說最方便、對企業(yè)來說性價比最高的交流載體。2.3.2電子商務(wù)對ERP的變革(1)企業(yè)對外業(yè)務(wù)延伸到Internet上進行(如網(wǎng)上支付、網(wǎng)上催帳、網(wǎng)上報稅、電腦乏外,還有更廣泛的各類數(shù)字終端。這就要求企韭的信息系統(tǒng)能很荮地利用這些資源,回來或遠程登錄到系統(tǒng)。有了電子商務(wù)模式,即使出差再遠也可以通過網(wǎng)絡(luò)審批這個單據(jù),產(chǎn)品和服務(wù)本身已很難分出絕對優(yōu)lO山東師范大學(xué)碩士學(xué)伎論文務(wù)時代金韭管理鰓內(nèi)涵將得到進一步靛延律,除了黠傳統(tǒng)的企業(yè)人事、財務(wù)、庫存、銷售、理、跨企監(jiān)物流露絡(luò)管理等許多環(huán)節(jié)包含在管理范疇當(dāng)中,從而擴大了集成范圍“舯。2.4本章小節(jié)務(wù)集成的崧要性進霉孑了的論證。山東師范大學(xué)碩士學(xué)位論文第三章Web服務(wù)關(guān)鍵技術(shù)分析3.1Web服務(wù)概述web服務(wù)的主要目標(biāo)就是在現(xiàn)有的各種異構(gòu)平臺的基礎(chǔ)上構(gòu)筑一個通用的決如何讓計算機系統(tǒng)來使用Web應(yīng)用所提供的服務(wù)溉州。3.1.1Web服務(wù)的體系結(jié)構(gòu)Web服務(wù)是基于組件的分布式技術(shù)變革的必然產(chǎn)物。Web服務(wù)具有如下主要特征∞1:完好的封裝性、松散耦合、使用標(biāo)準協(xié)議規(guī)范、高度可集成能力。web服務(wù)的體系架構(gòu)基于三種角色(服務(wù)提供者、服務(wù)注冊中心和服務(wù)請求者)之間的交互,而交互涉及發(fā)布、查找和綁定三種操作。這些角色和操作一起作用

于Web服務(wù)組件(web服務(wù)軟件模塊及服務(wù)描述圖3一1web服務(wù)的體系架構(gòu)應(yīng)用程序。服務(wù)提供者是提供最終web服務(wù)的供應(yīng)商,它們實現(xiàn)一個web服務(wù),并放

12山東師范大學(xué)碩士學(xué)位論文使用SoAP傳遞消息嘲1。3.-1.2辮eb服務(wù)的技術(shù)堆棧方法和類型系統(tǒng)。要實現(xiàn)互操作性,Web服務(wù)平臺必須提供一套。月,W3C的Web服務(wù)專題研討會上提出了Web服務(wù)堆棧(webServices激p,髂孔,U髓王等,這些標(biāo)準協(xié)議就像一個堆棧那樣共存協(xié)13山東師箔大學(xué)碩士學(xué)位論文作。它們每一個的作用和它們之閱的關(guān)系如圖3—2所示。‘圖3—2展示了整個Web服

—2孛用三列來穿越整體技術(shù)層次。這些技術(shù)是公用機制,一般由外

能,例如S。AP附件、可靠性傳輸、信息路由、數(shù)字簽名。Reliability,TransactiOn—Expected服務(wù)流ServiceFlow

髂琵∞服務(wù)發(fā)現(xiàn)Service銎iseoyery∞Dl,髂一In蹄ecti鋤UDDI,WS—Routing,WS—Referral.2乏盞tH。oC出譬obO∞服務(wù)發(fā)布ServicePublicationh=服務(wù)描述SerViceDescription盤=鬻SDL,鬻s—站崔囂c療舀剮,蚓毽消息層麓essagingS愛蹬敏捌銷傳輸層Transpor乞球HTTP,FTP,SMTP隧‘網(wǎng)絡(luò)層InternetIPv4。lPv6翻3-2鬻eb服務(wù)技術(shù)堆?;リP(guān)系等內(nèi)容。服務(wù)工作流層使用的是霹eb服務(wù)的業(yè)務(wù)流程執(zhí)行語言(Webution從圖3—2中可以看到驃eb服務(wù)涉及到~些薪的網(wǎng)絡(luò)計算技術(shù)標(biāo)準和規(guī)范,l毒山東師范大學(xué)碩士學(xué)位論文如;籬單對象訪閥協(xié)議s馘p,餮eb赧務(wù)描述語畜髂乩,統(tǒng)一描述、發(fā)現(xiàn)和集成UDDI等,這些內(nèi)容在下節(jié)中有具體分析。3.2Web服務(wù)關(guān)鍵技術(shù)3.2.1Web服務(wù)的基石——×ML瑚L作為一種標(biāo)準的、可擴展的、半結(jié)構(gòu)化的語言正逐漸成為各種數(shù)據(jù)表示和交換的標(biāo)準。

述各種數(shù)據(jù),從而使數(shù)據(jù)表示的內(nèi)容更豐富、更復(fù)雜多樣。煳L具有良好的數(shù)據(jù)存儲格式、

的發(fā)展㈣。h,’Xlink,XPoint,XQuery等眾多規(guī)范。薹.嬲D與瑚Lsche腿DTD(DocumentType個標(biāo)記語言的語法和詞匯表,定義了文檔的整體結(jié)構(gòu)以及文檔的語法。但是DTD缺乏對】(ML文檔的內(nèi)容及其語義的約束機制,這將限制煳毛處理器進行有效的類型檢驗,應(yīng)用軟件開發(fā)者將不得不專門編寫有關(guān)更好縫進行有效性檢驗,這樣就產(chǎn)生了勰LSe纛e糙淵。勢。山東師范大學(xué)碩士學(xué)位論文一致性約束可以唯一識別文檔中的節(jié)點,并確保它們之間弓|用的完整性。2.DOM與SAX現(xiàn)對xML文檔數(shù)據(jù)的操作。通過D儺接口,應(yīng)用程序可以在任何時候訪問潮乙文檔中的任何一部分數(shù)據(jù)。D嗍接嗣提供了一種通過分層對象模型來訪閥燃L文會觸發(fā)一系列事件,|6m東師范大學(xué)碩士學(xué)位論文L文檔轉(zhuǎn)化成湖樹放在了內(nèi)存中,因此當(dāng)文檔比較大或者結(jié)梅比較復(fù)雜時,對內(nèi)存的需為合適船¨。綜上所述,無論是剃接口還是SAX接囂,都各自有其優(yōu)缺點。也正是如此,它們將長期并存下去,在不同的應(yīng)用中發(fā)揮不同的作用。3.XSL和CSSXSL是一種基于潮L的語言。它主要由三部分組成:XSLT,XPath,XS乙F

結(jié)構(gòu),利用XPath,可以在XML文檔的樹狀結(jié)棗≈中找到任意的結(jié)點。XPath的數(shù)據(jù)模型包含了七種可能的結(jié)點類語言。鞭3C組織制定凇uery標(biāo)準,該標(biāo)準使褥查詢變17山東師蒲大學(xué)碩士學(xué)位論文中進行導(dǎo)航式訪聞。3,2。2籜eb服務(wù)的消息傳輸方式叫O艫SoAp(Simpleob'jeet網(wǎng)絡(luò)交流。3.2.3Web服務(wù)的描述方式叫SDLLanguage,Web服務(wù)描述語言)瞄1是WSDL(webServieesDescription鹺ierosoft公司和I蹦公司聯(lián)合開發(fā)描述Web服務(wù)的基于礎(chǔ)L格式的協(xié)定語言。求應(yīng)答格式,即定義如何用X地預(yù)付接述1|;|『eb服務(wù)的規(guī)范。18山東師范大學(xué)碩士學(xué)位論文ind主ng元素:制定一個具體端口類型的協(xié)議和數(shù)據(jù)格式:6)Service元素:

為基礎(chǔ),這意味著它與編程語言無關(guān),麗且以標(biāo)準為基礎(chǔ),因此適用于說明可從不同平臺、

義了服務(wù)的位置,以及使用什么通信協(xié)議與服務(wù)進行通信。3.2.4辮eb服務(wù)的注冊和發(fā)布—一l∞ltegr8專io秘,統(tǒng)——描述、發(fā)現(xiàn)和集成)洶1是用來描述、發(fā)現(xiàn)并集成web服務(wù)的一系列技術(shù)規(guī)范,它是web

服務(wù)協(xié)議堆棧酶一個關(guān)鍵部分。借助于UD0至,企塹能夠發(fā)毒并搜索鬻eb服務(wù),

從而大大降低發(fā)布信息和尋找業(yè)務(wù)伙伴的成本,提高企業(yè)運營效率。濤議的實現(xiàn)標(biāo)準。lj鞠王的核心組件是UDDl商韭注冊,山東jIi|i范大學(xué)碩士攀位論文(查詢APIs)腭來查詢定位商業(yè)實體、服務(wù)、綁定等信息。PublishingAPIs(發(fā)布ApIs)被用來在注冊中心發(fā)布或者取消服務(wù)。3.3本章小節(jié)構(gòu)和技術(shù)堆棧,分析了其中涉及的幾個關(guān)鍵協(xié)議規(guī)范。山東師范大學(xué)碩士學(xué)位論文第四章基于辮eb服務(wù)的.E腫與電子商務(wù)系統(tǒng)的集成模型框架4.1ERP與電子商務(wù)系統(tǒng)的集成模型通過客戶關(guān)系管理實現(xiàn)與客戶的互動營銷來實現(xiàn)個性化服務(wù),不僅可以研究客戶消費行為,鏈管理平臺,由此在網(wǎng)上進行信息發(fā)布、信息咨詢、物資采購、產(chǎn)品銷售、供應(yīng)商管理等。所示的ERP與電子商務(wù)系統(tǒng)集成模型。湖曰曰曰曰困囤園三團園一八㈧㈦吲~曰曰曰曰

2l圖4一lERP與電予商務(wù)系統(tǒng)的集成模型

山東師范大學(xué)碩士學(xué)位論文最終實現(xiàn)以供應(yīng)鏈管理和客戶關(guān)系管理為目標(biāo)嘲。4.2基于辮曲服務(wù)的ERP與電子商務(wù)系統(tǒng)的集成模型框架—2基于Web服務(wù)的ERP與電子商務(wù)系統(tǒng)集成模中心得到服務(wù)說明,并使用謹SDL文檔中的信息實現(xiàn)與服務(wù)提供者綁山東師范大學(xué)碩士學(xué)位論文定,然后逶過S激P進行交互。這些接翟是連接各類應(yīng)用的橋梁,采用松教的藕所謂的“即捶渾用囂秘。oAP消息的傳遞,通過它可以產(chǎn)生SoAP請求消息并通過酐TP發(fā)送到服務(wù)器端;也可以接收

山東師范大學(xué)碩士擘位論文豹安全蛀控翎,.包括對鼴務(wù)請求者的身份驗證和Web服務(wù)消息的加密和數(shù)字簽名技術(shù)。的描述文件wSDL均要在這個注冊中’心注瓣。4。3骶b服務(wù)的應(yīng)用接西系統(tǒng)息的wSDL文檔通過SOAP消息襄琴弱玉艫至發(fā)布到lj翰l注麓服務(wù)器上潮。山東師范大學(xué)碩士學(xué)位論文應(yīng)用系統(tǒng)的封裝,并根據(jù)需求產(chǎn)生服務(wù)器端Web服務(wù)接豳框架代碼;web服務(wù)部署組—3所示:鶩4—3韃b服務(wù)懲霜接疊系統(tǒng)體系結(jié)構(gòu)“共享協(xié)定但不共享實現(xiàn)"的軟件構(gòu)造方式得到了充分的應(yīng)用?!板鳎澹夥?wù)應(yīng)羆接翻系統(tǒng)”的開發(fā)原理——“契約先行(ContractF主rs乞>’也髯產(chǎn)生代碼㈨。使用“契約先行的開發(fā)中,系統(tǒng)開發(fā)大致可以分成五個步驟:(1)數(shù)據(jù)建模。定義數(shù)據(jù)結(jié)構(gòu),用來保證通過氍b服務(wù)接溺孛傳遞的消息能夠被正確交換。(2)消息建模。確定需要進行交換的消息,創(chuàng)建翻乙Sche隨可|基透過X娩Spy

或者VisualStudio2005自帶的XSD編輯器進行編輯。(3)操作和接黼建模。定義幕望提供給籜eb服務(wù)消費者的方法操作。確定山東師范大學(xué)碩士學(xué)位論文碼生成。重復(fù)上述步驟以完成用戶期望的應(yīng)用接口的生成。\4.“契約先行”開發(fā)的優(yōu)越性(1)提高了應(yīng)用系統(tǒng)開發(fā)效率。服務(wù)設(shè)計與開發(fā)分開,服開發(fā)平臺進行開發(fā)。這些能夠幫助用戶快速開發(fā)出與之相對應(yīng)的web服務(wù)接口適配器。,服務(wù)器端或者客戶端的web服務(wù)接口代碼。這種“逆向的開發(fā)方法能夠最大限度的解決系統(tǒng)互操作性問題,麗且還提高了代碼的魯棒性,提高了代碼的開發(fā)效率。4.4本章小節(jié)口維護組件。山東師范大學(xué)碩士學(xué)位論文第五章ERP與電子商務(wù)系統(tǒng)的數(shù)據(jù)集成技術(shù)性差、集成性差的關(guān)鍵因素之一。鬻eb服務(wù)提供了跨平臺的可能,蕊L為數(shù)據(jù)表達提供一種平臺無關(guān)的格式,可擴展、可重用及對翰icode碼完全支持等優(yōu)勢將成為下一代應(yīng)用系統(tǒng)開發(fā)的基礎(chǔ)附1。臺,從而實現(xiàn)各個系統(tǒng)的數(shù)掂集成,如下圖5一l所示。l電子商務(wù)U丁了}l物澈系統(tǒng)Ux溉數(shù)據(jù)共事統(tǒng)一警臺銷售系統(tǒng)U可r生產(chǎn)系統(tǒng)1r癢存系統(tǒng)|財務(wù)系統(tǒng)圖5一l基于X弧的統(tǒng)一數(shù)據(jù)平臺結(jié)構(gòu)圖應(yīng)用間進行數(shù)據(jù)交換和消息傳遞,遵守不同的語言建立產(chǎn)晶數(shù)據(jù)主模型,對產(chǎn)品數(shù)據(jù)主模型進行裁剪生成產(chǎn)品全生命周期各階段的不同功能視圖,基于刪L實現(xiàn)產(chǎn)品數(shù)據(jù)的定義,消除特定性提供保證。山東師范大學(xué)碩士學(xué)位論文應(yīng)用數(shù)據(jù)映射的定義來完成的。關(guān)系,并在此基礎(chǔ)上建立數(shù)據(jù)映射的XML轉(zhuǎn)換文件,提供給消息代理以消息轉(zhuǎn)換的依據(jù)。中是因為這樣才能滿足松耦合的集成,對于應(yīng)用系統(tǒng)的web服務(wù)組件化的修改降到最低,并減少開發(fā)費用。5.2基于Web服務(wù)的數(shù)據(jù)集成器好地對異構(gòu)的數(shù)據(jù)進行集成已經(jīng)成為了一個重要的問題。技術(shù)、基于DCoM/CORBA的集成技術(shù),都可以對多種異構(gòu)山東師范大學(xué)碩士學(xué)位論文器。餮eb服務(wù)革命性的實現(xiàn)了跨平臺的良好可瓦操捧性。在充分利用這一特點的基礎(chǔ)上,—2所示??蛻粞鼣?shù)據(jù)集成器數(shù)據(jù)層外聯(lián)w曲服務(wù)X模式管理模塊xML數(shù)據(jù)源■一,\.一l一:,:查詢處潮L包裝器_一一內(nèi)聯(lián)w曲服務(wù)瑚L交互接霹二關(guān)系數(shù)據(jù)薄廄向?qū)ο髷?shù)據(jù)庫LI¨誓一理模塊W.cb寢單▲/■7l其它數(shù)據(jù)源圖5—2基予并eb服務(wù)的數(shù)據(jù)集成器的模式信.?dāng)?shù)據(jù)源模式的子查詢,并有效的將子查詢封裝為SOAP消息傳送到相應(yīng)的數(shù)據(jù)源包裝器,有不同鮑包裝器。山東師范大學(xué)碩士學(xué)位論文基于SoAP和web服務(wù)的平臺可以屏蔽商務(wù)系統(tǒng)問的各個異構(gòu)環(huán)境,包括計算機硬件、通信細節(jié)㈨。5.3包裝器中采用了XML數(shù)據(jù)模式作為公共數(shù)據(jù)模式,這就產(chǎn)生了其它摸式的數(shù)據(jù)與飆數(shù)據(jù)的映射,包裝器實現(xiàn)的轉(zhuǎn)換主要包括:關(guān)系數(shù)據(jù)庫到為S亂查詢,另一個負責(zé)將S亂查詢返回的元組流加相山東師藏大學(xué)碩士學(xué)位論文到兩種數(shù)據(jù)映射方法:基于模板驅(qū)動的映射方法和基于模型驅(qū)動的映射方法。體軟件進行處理。此方法的好處在于映射的步驟比較簡單,只要繪如模板,就可以快速地生成相應(yīng)的舭文樓。不足之處在于,

數(shù)據(jù)瘴賴以存在的關(guān)系模式,它只是將關(guān)系數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換失胤文檔,并沒有提取出關(guān)系模式,它舍棄了關(guān)系模式的種種約束條件?;枘P万?qū)動的映射不是僅僅依賴凌嵌S娃命令,兩是羽_個具體的模型這鼴靜映射都可以在X她文檔幫數(shù)據(jù)庫之潮轉(zhuǎn)換數(shù)據(jù)。3l山東師范大學(xué)碩士學(xué)位論文—3所示,這是一個簡單的表映射例子,它將或J霉性。匿5—3將數(shù)據(jù)列映射為行元素酶子元素,實際上也可以映射為行元素的屬性。顯然,表映射的優(yōu)點是它的籬單和直蕊。因藥它和關(guān)系數(shù)據(jù)庫的襲或記錄集的結(jié)構(gòu)相匹配,其次,它’不能表示數(shù)據(jù)庫模式結(jié)構(gòu),如多個表之間的邏輯關(guān)系等。圖5—3簡單的表映射(單表和多表)映射是毒羹常便利的。當(dāng)與關(guān)系數(shù)據(jù)庫進行映射時,可以利用傳32.山東師范大學(xué)碩士學(xué)位論文.統(tǒng)的‘‘對象一關(guān)系映射技術(shù)來實現(xiàn)。為了理解基于對象的映射,首先看一個簡單的例子。如圖5—4中,表、對象、潮L文檔之聞的顯麗易見的映射關(guān)系。表磊(列8,磊D)TablesTableABbbbCCCCDddd圖5—4基于對象的映射就認為它是有效的蕊乙文檔,有效的XML文檔中的數(shù)據(jù)就可以很方便的集成到系統(tǒng)中來。換為一個復(fù)合類型的元素,該元素的子元素對33山東師范大學(xué)碩士學(xué)位論文應(yīng)記錄,這些子元素的子元素對應(yīng)記錄中的字段圍。使用粼乙中麓王蟄屬性與IDREF屬性之間的關(guān)系可以很好的表示主關(guān)鍵字和外關(guān)鍵字之間的關(guān)系偽¨。使用蹦L中的羹主ld,gooQ—name,gooa—值是否可空。如果go伽一city是外關(guān)鍵字,那么使用屬性王潦驛表示如下:—xType><xs:attributename=“idref,type篇“xs:IDREF"/></xs:Comp王exType></xs:elemen專>,如果goonid是字符類型,盈是被弓|靂的主關(guān)鍵字,那么使用屬性薹D表示如下:<xs:elementna雨e=“goo扎id”><xs:COmplexType><xs:S量mpleContent>ename=“id"</xs:extension></xs:SimpleContent></xs:ComplexType></xs:element>如果goodJriee是字符類型,且可以為空,那么使用nillable表示如下:<xs:elementname端“good—nillable然“true"/>??梢员硎緮?shù)據(jù)庫名、表名或列名等。這幾種模式只考慮了簡單的屬性,如果存在其它屬性,那么可以直接修改對應(yīng)的模式。模式一(掰1)用于映射關(guān)系模式的列:山東師范犬學(xué)碩士學(xué)位論文<xs:e王e瓣ent魏8瓣e=越K”type=“N掙模式二(M2)用于映射關(guān)系模式的主關(guān)鍵字列:<xs:ele聰nt魏勰∥“鶼捧>n蠲e=“id”type囂“xs:I轉(zhuǎn)”/>omplexType></xs:element>模式三(M3)用于映射關(guān)系模式中的外關(guān)鍵字列:<xs:ComplexType><xs:attributename=?。椋洌颍澹簦穑澹健埃螅海桑模遥牛疲ⅲ?/p>

</xs:ComplexType>

</xs:element>模式四(M4)用于映射關(guān)系模式中的表:?。酰睿猓铮酰睿洌ⅲ荆睿幔恚澹健埃颍锫叮迹螅海茫铮恚穑欤澹裕穑澹荆迹螅海螅澹瘢酰澹睿悖澹?/p>

(Mllll2lM3>+ment></xs:sequenee>35山東師范大學(xué)碩士學(xué)位論文</xs:eol|擎王ex善ype></xs:element>.模式盤(曬)用于映射關(guān)系模式孛數(shù)據(jù)庫:<?xmlversion=“1.0"encoding:“UTF一8’?><xs:se魏e添ax蕊王拜s:xs=“量銎晝掙<xs:ComplexType><xs:seq娃e鞋ee>M4+</xs:seq娃enee></xs:ComplexType>

</xs:ele壤ent></xs:schema>增大的。2.麗向?qū)ο髷?shù)據(jù)庫等煳L的映射山東師范大學(xué)碩士學(xué)位論文齜文檔和面向?qū)ο髷?shù)據(jù)庫的結(jié)橇都是樹型結(jié)構(gòu),這兩者的映射較勰乙與關(guān)系數(shù)據(jù)庫的映射要簡單。將面向?qū)ο髷?shù)據(jù)庫信息映射到xML文檔具體實現(xiàn)步驟為: ̄∞瑚1。3。其它異構(gòu)數(shù)據(jù)源與涮L的映射(1)XML數(shù)據(jù)源‘弧數(shù)據(jù)形式,所以這種數(shù)據(jù)源的包裝器只需要將躐L數(shù)據(jù)源?!樵兊慕Y(jié)果通過對象請求代理和Internet傳送到結(jié)果合成器。S.4本章小節(jié)本章首先提毫基于懟乙統(tǒng)一數(shù)據(jù)平臺的設(shè)計,為了實現(xiàn)數(shù)據(jù)贊集成,通過

實現(xiàn)各個系統(tǒng)的應(yīng)用集成。其次,剩用X既耬餮eb服務(wù)在數(shù)據(jù)集成方面的

山東師范大學(xué)碩士學(xué)位論文應(yīng)用優(yōu)勢,設(shè)計了一種基予鬻eb服務(wù)的數(shù)據(jù)集成系統(tǒng),該數(shù)據(jù)集成系統(tǒng)由模式管理模塊、

與XML模式的轉(zhuǎn)化。山東師范大學(xué)碩士學(xué)位論文第六章基于辮eb服務(wù)的訂單管理系統(tǒng)的設(shè)計和實現(xiàn)訂單接收服務(wù)、訂單狀態(tài)查詢、客戶信譽凌讒,這些服務(wù)都是以web服務(wù)的方式提供。6.1基予Web服務(wù)的訂單管理系統(tǒng)的設(shè)計6.1.1訂單管理系統(tǒng)結(jié)構(gòu)核心業(yè)務(wù)模塊來完成對訂單的各種操作。圖6一l是訂單管理系統(tǒng)功能結(jié)構(gòu)圖。39山東師范大學(xué)碩士學(xué)位論文|罰?攀揍ll筻_eb服務(wù)l;本地訂單處理服務(wù)蓬6一l訂單管理系統(tǒng)功齄結(jié)掏匿列中,一旦消息服務(wù)器開始工作,就會被及時發(fā)送出去。‘訂單管理系統(tǒng)的web服務(wù)被銷售管理模塊和出貨管理所調(diào)用,同時訂單管理系統(tǒng)需要調(diào)用庫存管理模塊提供的服務(wù)。訂單管理系統(tǒng)與其它系統(tǒng)的關(guān)系如圖6—2所

示,訂單管理系統(tǒng)的業(yè)務(wù)流程如圖6—3所示。圖6—2訂單管理系統(tǒng)與其它系統(tǒng)的關(guān)系翡山東師范大學(xué)碩士學(xué)位論文圖6—3訂單管理系統(tǒng)的業(yè)務(wù)流程6.1.2訂單管理系統(tǒng)業(yè)務(wù)單的狀態(tài)變成“已審核"。審核操作將增加產(chǎn)品的預(yù)約量,并減少客戶的信用余額?!?。如果客戶的信用余額小于訂單金額,則不能直接審核。訂單修改操作提供一個用戶操作界面,供操作人員進行訂單查詢。查詢結(jié)果包括訂單的狀態(tài),明細信息??梢愿鶕?jù)訂單狀態(tài)查詢訂單,對于已審批的訂單,可以查詢訂單的交貨狀態(tài)。訂單查詢操作4l山東師范大學(xué)碩士學(xué)位論文提供一個用戶操作秀面,供操作人員進行訂單查詢。查詢結(jié)采包括訂單的狀態(tài),明細信息??梢愿鶕?jù)訂單狀態(tài)查詢訂單,對于已審批的訂單,可以查詢訂單的交貨狀況。消息,修改訂單減少產(chǎn)晶的采購量等。6.1.3訂單管理系統(tǒng)Web服務(wù)—4接述了語單系統(tǒng)髯eb服務(wù)的架構(gòu)。SoAP威答圖8—4訂單系統(tǒng)Web服務(wù)的架構(gòu)單處理流程昀開始。從接收訂單開始,訂單處理系統(tǒng)才開始了訂單處理的一系列內(nèi)部鴕山東師范大學(xué)碩士學(xué)位論文—5描述了訂單接收web服務(wù)的訂單處理過程。在訂單輸入操作中,訂單被保存到訂單數(shù)據(jù)庫中,訂單狀態(tài)被設(shè)置為“已創(chuàng)建。銷售訂單銷售管理客戶端l[j訂單接收web服務(wù)i:7申l:…。1………….-I…’;●訂單消息隊列’●●●Il●●●土●--I-_i串本地訂單處理服務(wù)Server2003提供的消息隊列服務(wù)來保證訂單輸入的可—5中可以看出,訂單接收服務(wù)是單向的,只有請求沒有響應(yīng),因為Web服務(wù)—6描述了訂單查詢的調(diào)用過程。客戶端調(diào)用查詢服務(wù)是需要提供查戶端。查詢條件;訂單查詢客戶端?—————寸;-訂單數(shù)據(jù);圖6—6訂單查詢web服務(wù)43山東師范大學(xué)碩士學(xué)位論文—7描述

可以根據(jù)是否得到異常來判斷盤貨處理是否成功。訂單數(shù)據(jù)出貨管理客產(chǎn)壤。!;◆ii●●圖6—7訂單出燙處理孵eb服務(wù)敗。在出貨時還可能發(fā)生實際完成訂單中的產(chǎn)品數(shù)●單的編號,還需要提供訂單的哽綱信息,包括訂單中的各項產(chǎn)品及其數(shù)量。

山東師范大學(xué)碩士學(xué)位論文6.2基于Web服務(wù)的訂單管理系統(tǒng)的實現(xiàn)技術(shù)。軟件采用多層架構(gòu),實現(xiàn)了用戶界面層、服務(wù)層、業(yè)務(wù)邏輯層和數(shù)

據(jù)操作層的分離。6.2.1軟件基礎(chǔ)結(jié)構(gòu)1.軟件開發(fā)平臺開發(fā)環(huán)境:.NET

Framework2.OStudio2005’

VisualSQLServer2005客戶機操作系統(tǒng):WindowsXP,Windows2000,并安裝以下組件:.NETFramework2.O

WSE2.OSPl服務(wù)器操作系統(tǒng):WindoWsServer2003,并安裝以下服務(wù)及組件:SQLServer2005IIS服務(wù)MessageQueuing服務(wù)……竺竺……[二二至互三]2.軟件的邏輯層次結(jié)構(gòu)服務(wù)層訂單管理模塊庫存管理模塊RusinessLogic數(shù)據(jù)操作層

……………●SQLServerWSE2.OSPlE]巨45圖6—8ERP系統(tǒng)層次結(jié)構(gòu)遺塞師范丈學(xué)碩士學(xué)位論文3.?dāng)?shù)據(jù)庫設(shè)計,—9描述的是訂單數(shù)據(jù)庫酸邏輯結(jié)橡。數(shù)據(jù)表:名稱CustOmer描述客戶信息表操作員表Employee銷售訂單主表,怠括訂單的龜§建時聞,完成瞬聞,狀態(tài)等Produet舒der轉(zhuǎn)etail銷售訂單鵯纓表,記錄銷售訂單中的每種產(chǎn)品靜至蟄和數(shù)量麓ateri鑫lMaterialStOck表jobJobLogStatusAssembly存姥過程:名稱Up——AddPorduetOrderDetai1Up—CompleteOrderUp—eofnple專e《羚der乙ine翰~項創(chuàng)建一個任務(wù)記錄查讒產(chǎn)品清單處理銷售訂單中的一項設(shè)置銷售訂單狀態(tài)Up—£氈s山東師范大學(xué)碩士學(xué)位論文’≯,。+;’:≥:、:.i:.::;A路鋤b掃一j一一j“:PK0≯囂。t:.:√’

+‘弱bL繯。?;:

?¨|IDPe啪?。停狃s.iaI塒Job塒D刪n話S劬0Qua塒ty圖6—9數(shù)據(jù)庫結(jié)構(gòu)模型4.?dāng)?shù)據(jù)操作層DBLogic47山東師范大學(xué)碩士學(xué)位論文寫、修改數(shù)據(jù)庫的操作。所有對數(shù)據(jù)庫的寫或者修改操作都通過存儲過程來完成。DBLogic模塊包括3個類。DBAccessor類用來對數(shù)據(jù)庫進行存取操作;pter,并設(shè)置每個SqlDataAdapter的InsertComand屬性,etail表中插入3條記錄。●方法分別是AddProduct舒der和AddProductorderDeta更新多條記錄。eleteCo姍and和UpdateCo嗍and,并為每個Co啪and設(shè)置參數(shù),

包括參數(shù)名稱,數(shù)據(jù)類型,長度等。’義了兩個表,并設(shè)置了它們之聞的關(guān)系,應(yīng)該有~種方法把兩個表的Sche嬲和其約束、ema生成DataSet類。S.業(yè)務(wù)對象層Business濁Ijee乞s山東師范犬攀碩士學(xué)位論文y)或者公共字段(Public錄。根據(jù)這種對應(yīng)關(guān)系很容易編寫出業(yè)務(wù)對象層中的各個實體類,僵是手工編寫效率很低,了如下的實體類。Customer,Emplyee:客戶,雇員實體。ection:Material表示一件料品,對應(yīng)數(shù)據(jù)庫中Material表中的一行;融teri8leonection是姚乞erial的集合;滟teriallable定義了一個MaterialCollection屬性,代表料品表。

.●StockCollection:MaterialStockCollection是MaterialStock鑫勺集合;MaterialStockTab王e包括Materi81Stockcollection屬性,代表庫存表?!瘢希颍洌澹颍蹋椋睿澹茫铮欤欤澹悖簦椋铮睿河唵沃械囊唬颍蹋椋睿宓募?。derC01lection:中的一項,山東師范大學(xué)碩士學(xué)位論文ProductOrderLineC01lection是Productorder?OrderManager:銷售訂單處理邏輯。提供了訂單查詢,訂單生成,訂單更新,訂單關(guān)閉等訂單操作。SalesManager:營銷管理邏輯。提供查詢產(chǎn)品清單操作?!瘢停幔睿幔纾澹颍和ㄓ萌蝿?wù)管理邏輯。提供用戶登錄,查詢用戶列表,查詢訂單狀態(tài)列表操作。

6.2.2訂單管理通過建立一個windows

Application項目0rderManagement來提供訂單管括訂單審核,訂單查詢,異常訂單處理,客戶信譽度查詢等。1.訂單審核訂單審核界面如圖6一lO所示。圖6—10訂單審核界面山東師范大學(xué)碩士學(xué)位論文息,客戶信用額度,客戶信用余額和訂單金額。右下方的表格列出訂單中每項產(chǎn)品的數(shù)量。注意只有當(dāng)客戶信用余額大于訂單金額時,才能進行審核。操作員確認訂單后,“審核”并“保存訂單,訂單狀態(tài)變?yōu)椤埃粒酰洌椋簦澹洌ㄒ褜徍耍?,同時從客戶信用余額中減去本次訂單的訂單金額。審核操作的邏輯時,先修改訂單DataSet中該行的“訂單狀態(tài)”“信用余額在DataGrid中對產(chǎn)品數(shù)量的修改會自動反映到訂單DataSet中的銷售訂單明細表。圖6—11訂單修改界面3.訂單查詢的訂單的明細信息??梢愿鶕?jù)訂單起始日期,客戶編號和訂單狀山東師范大學(xué)碩士學(xué)位論文態(tài)設(shè)定查詢條件。mestringcustNo,intstartDate,

status)來得到訂單列表。如果訂單狀態(tài)選擇了多個(n

圖6一12訂單查詢界面6.2.3本地訂單處理服務(wù)cessService來實現(xiàn)本地訂單處理服務(wù)。圖6—13給出了本地訂單處理服務(wù)的活動周期。圖6一13本地訂單處理活動中的2,構(gòu)造方法中建山東師藏大學(xué)碩士學(xué)位論文類型的,保存各種類型的漕患的值。因為消息在傳遞過程中要序列純?yōu)楹腋袷阶址?,所以必須為Item提供序列化信息。FactoryMessage定義如下。pub王icc王assFactory麓essage{Public赫essage彳ypeType:[XmlElement(“ProductorderpublieobjeetItem:ment屬性。6.2.4訂單褥eb服務(wù)董.訂單接收服務(wù)服務(wù)接口pub量主cvo主纛Ad纛鉛der(}譬od毽e專。rderorder)

參數(shù):or纛er:請求輸入酶訂單。返回值:無返回值,通過拋出異常來表示操作失敗。

服務(wù)實現(xiàn)圖6一14是訂單接收web服務(wù)的順序圖??梢钥闯?,訂單接收Web服務(wù)把訂單放入消患隊列艨郎完成操作,不褥等待消息隊列的處理結(jié)果。所以袁dd阻der山東師范大學(xué)碩士學(xué)位論文er來在數(shù)據(jù)庫中創(chuàng)建訂單。圖6—14訂單接收web服務(wù)的順序圖纓。publice畦st羚

,stringGetOrderList(stringorderId,intstatu8,strings乞ringe疆p_No)publcistringGetorderDetails(stringordered)態(tài),O表示不限定。custNo:客戶編號,模糊查詢,空字符串表示不限定。服務(wù)實現(xiàn)rManager,0rder№nager再調(diào)用數(shù)據(jù)操作層的DBAccessor。訂單列表查詢服務(wù)的實現(xiàn)與此類似。山東師范大學(xué)碩士學(xué)位論文i;

●i;●iii■i圖6一15訂單憊詢web服務(wù)的順序圖i的數(shù)據(jù)類型來表示web服務(wù)的參數(shù)和返回值。3.訂單出貨處理服務(wù)服務(wù)接口訂單出貨處理Web服務(wù)包括兩個web方法,分別對應(yīng)訂單出貨操作和訂單退貨操作。publicvoidCompleteOrder(ProductOrderorder,b001failed):pub王量evo量dRe毫urnorder(f)rod娃ctOrderorde參數(shù):order:已出貨的訂單。failed:訂單出貨過程q,是否出錯。返回值:無返回值,通過拋出異常來表示操作失敗。服務(wù)實現(xiàn)+次進行數(shù)據(jù)庫更新操作,所以應(yīng)該使用數(shù)據(jù)庫事務(wù)。55山東師范大學(xué)碩士學(xué)位論文塑6一16訂單出貨簸毽霧eb照務(wù)的順序懟6.3本章小節(jié)統(tǒng)需要調(diào)用ERP其它模塊提供的№b服務(wù)。山東師范大學(xué)碩士學(xué)位論文第七章總結(jié)與展望7.1總結(jié)框架。研究了web服務(wù)的數(shù)據(jù)集成器,該數(shù)據(jù)集成器憊模式管理模塊、查詢處理模塊、X札交互接口以具體實現(xiàn)。本訂單管理系統(tǒng)由一些內(nèi)部操作和~組web服務(wù)組成。走部操作憊企業(yè)的山東師范大學(xué)碩士學(xué)位論文能的過程中,訂單管理系統(tǒng)需要調(diào)用ERP其它模塊提供的web服務(wù)。7.2展望足之處,在今后的工作中,需要在以下方面進行改進:如微軟的WS—商務(wù)系統(tǒng)的集成,是一個很大的系統(tǒng)工程,所以主要精力不是放在一個完整的系統(tǒng)上,而只是選擇其中具有代表型的子系統(tǒng)二一訂單系統(tǒng)進行說明。山東師范大學(xué)碩士學(xué)位論文參考文獻【l】P。Soffer,B.Golany,D.Dori.ERPInformation越c’deling:ac蕊prehensiveSystems,2003,28(4):673—690.[2】徐璐婷,靜冬榮,謝芳,夏景明.中國企業(yè)82B電子商務(wù)與E盼的整合應(yīng)闋—system:AnyersustraditionalAmfiteatruEcon∞icJourn8l,2∞7,9(21):127一132.implementation8nddeploymentofanBerchet,GeorgesHabchi.TheindustrialcaseERPinIndustry,2005(56):588—605.—徽g’J主ane壤anag鋤entandTraininginComputerSystem.LectureNotesScience,2005,LNCS

3168260一269.[7】C.ou_Yang,M.J.chang.Developinganagent_basedP蹦/ERPcollaborationsyst鋤。強eInternatio黯lJcIurnalof矗dvancedI玩nufacBeomorjectPre—planning.57.[9】周晨.web服務(wù)在E腫lI中的應(yīng)用研究[D].浙江人學(xué)碩士論文,200

(2):62—Weston.ERPlf:Theextendedenterprise

Horizons,2003,46(6):49—55。[12?。撸欤颍幔睿澹拢颍惆。睿牛睿簦澹颍穑颍椋螅澹遥澹螅铮酰颍悖澹校欤幔睿睿椋睿纾ǎ牛遥校椋恚穑欤澹恚澹睿簦幔簦椋铮睿穑欤幔睿睿椋睿纾幔睿洌?,2S(董):量22一圭25.08(4):圭?3一175.59山東師范大學(xué)碩士學(xué)位論文【l?]徐曉飛?!昵夹g(shù)發(fā)展豹現(xiàn)坎、趨勢及思考【奠。中國制造監(jiān)售惠化,2003現(xiàn)代純,2006(18):152一153.——BasedFrameworkforBusinessIntegrationResearchand轟pp王主ea乞ions,2003,2《1):薹善一26.TheProceedingsoftheferenceOn2005IEEEInternationale—Technology,e—eo難瑤ereeande—Serviee,29毿arch一王蠢pril,2e05:《44—449。23.InternetComputing,2004,8(2):34—44.[25]邊海鋒,許俊牮,期褪照.基于智裁代理昶鬻eb服務(wù)的動態(tài)電子商務(wù)集成學(xué)報,2003(3):36—39.2002..ProductdataintegrationinB2Be—ntelligentSystems.IEEE【seealsoIEEEIntelligentSystemsandTheirApplicati—Aug,200l,16(4):54—59.—LingLo,Kun—Lung’吣.ApracticalapproachtoextractingDTD—conformingXMLdocumentsfromheterogen

eousdatasources.InformationSciences,

2006,176(6):82伊844.清華大學(xué)出版社,2002.00,29(1):68—79。[33]M.ouzzani,A.Bouguettaya.QueryProcessingandoptimizationontheWeb.(3):187—218.由東師藏大學(xué)碩士學(xué)位論文st蝴s,№蘸歉狂de王so酸l掰,∞贈Version1.2June24,2003.Gu矗g主玨醒ierosoft,jean—J8e£搿es蘸ore8娃L)Version2.0August3,2004.e王oper購妹s/e影x攥圭/specification/index2.html.——£懟、e蕊與電子商務(wù)的整合2005。濟大學(xué)碩士論文,2006.(4):32—34.[45]GuoshunIntegrationConferenceHao,Shilong矗rchitectureMa;JianghuaandtheLv,YuefeiSui.AService—OrientedFifthData王ntegrat主ngTree.TheInternationa王on—530。7,24(4):94—96.6'33(3):125一128.算機工程與設(shè)計,2006,23(10):179l—1792.6(13):168一170。6l山東?。桑椋攴洞髮W(xué)碩士學(xué)位論文(7):l∞7一1510.《lO):硒一69。[53]D.Draper,A。Y,HaLevy,D.S.weld.TheNimbleX哺Ldataintegrationsystem.TheProeee矗主魏gsof專he薹7t魏In毫ern鑫t量on鑫王Confereneeon羚氌t鑫Engineer主ng,2—160.3,29(15):9l一92。[55]E.Bert主no,&eatani8.Integrating200l,5(4):84—88.X醛乙and參atabases,王EEE王nterneteomputing,中豳電力出版社,2∞3.山東師范大學(xué)碩士學(xué)位論文致謝積累,論文工作的每一個進展,都凝聚著他們的關(guān)懷和幫助。論文是在我的導(dǎo)師張永勝副教授的指導(dǎo)下完成的。張老師學(xué)識廣博、治學(xué)間,張老師自始至終給予我悉心指導(dǎo)、嚴格要求和無私幫助,不僅傳授了我做學(xué)問的方法,

弟。在學(xué)習(xí)討論中我們通力合作,在日常生活中我們其樂融融。在?生活中對我的支持和幫助。感謝我的家人給我默默的支持與鼓勵。在我漫長的求學(xué)之路上,后,我再一次衷心感謝所有關(guān)心、支持和幫助過我的人。山東師范大學(xué)碩士學(xué)位論文攻讀學(xué)位期聞發(fā)表的學(xué)術(shù)論文[1]石秀君.基于webservice的EIP技術(shù).科技信息,20∞(5):1究.電子商務(wù),2007(4):70—的異構(gòu)數(shù)據(jù)交換的研究.電腦與信息技術(shù),2007(《):8一lO[4]張永勝,石秀君,鄭麗麗.基于電子商務(wù)的CRM系統(tǒng)研究.中國管理信息化,2008(4):83—85基于Web服務(wù)的企業(yè)ERP與電子商務(wù)系統(tǒng)的集成研究作者:學(xué)位授予單位:石秀君山東師范大學(xué)相似文獻(10條)1.學(xué)位論文陳柯樹基于Web服務(wù)的電子商務(wù)平臺的研究與實現(xiàn)2006

都能夠及時、準確、全面的基礎(chǔ)上,跨企業(yè)協(xié)作己經(jīng)成為新一代企業(yè)電子商務(wù)的迫切需求。

應(yīng)用;最后,對于程序員來說,它還必須易于實現(xiàn)和發(fā)布應(yīng)用程序。Web服務(wù)在這種需求下

應(yīng)運而生!“軟件即服務(wù)”已經(jīng)成為軟件發(fā)展的潮流。Web服務(wù)下的動態(tài)電子商務(wù)正是這一

思想的結(jié)果,它的出現(xiàn)標(biāo)志著人類已經(jīng)邁入應(yīng)用程序開發(fā)技術(shù)的新紀元,代表著Internet

出戶享受完美服務(wù)。這一切都是通過Web服務(wù),一種想把全世界的Internet/Intranet變

XML,SOAP,WSDL和UDDIXMLSOAP負責(zé)Web服務(wù)調(diào)用,

WSDL負責(zé)Web服務(wù)描述,而UDDI則負責(zé)Web服務(wù)的發(fā)布和發(fā)現(xiàn)。Web服務(wù)的出現(xiàn)定義了滿

足動態(tài)及時的商務(wù)合作所要求的基本功能和原則,而使WebWebWeb服務(wù)成為電子商務(wù)解決方案

1)對電子商務(wù)的概念、發(fā)展歷

2)從WebWeb服務(wù)在動態(tài)電子商務(wù)應(yīng)用中的理論基礎(chǔ)

及其三大核心技術(shù)(動態(tài)電子商務(wù)下簡單對象訪問技術(shù)——SOAP、動態(tài)電子商務(wù)下Web服務(wù)描述語言——WSDL和動態(tài)電子商務(wù)下Web服務(wù)注冊中心——IJDDI)了WebWeb語言和協(xié)議將組件技術(shù)擴展到Internet上的獨特優(yōu)勢。3)最后舉例一個實際的中國電信的Web服務(wù)在B2B電子商務(wù)Web服務(wù)有重大關(guān)系的Web服務(wù)安全性問題,這涉及用戶身份驗證與訪問授權(quán)以及消息機密性與加密技術(shù)等。2.期刊論文涂智壽一種新的電子商務(wù)技術(shù)--Web服務(wù)技術(shù)-重慶商學(xué)院學(xué)報2002,""(2)本文闡述了Web服務(wù)技術(shù)的內(nèi)涵及其在電子商務(wù)和動態(tài)電子商務(wù)中的廣泛應(yīng)用,并介紹了智

能化Web服務(wù)的基本概念,同時對IT產(chǎn)業(yè)發(fā)展的方向進行了闡述.3.學(xué)位論文蔡小芳基于Web服務(wù)的電子商務(wù)中數(shù)據(jù)集成的研究2007隨著電子商務(wù)的推廣和普及,網(wǎng)絡(luò)上的信息迅猛增加,成為了一個巨大的信息庫.這個信息庫

由大量異構(gòu)的數(shù)據(jù)源組成,其中既有傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)、文件系統(tǒng),又有Web上應(yīng)用廣泛的

HTML、XML等半結(jié)構(gòu)化信息系統(tǒng).由于平臺、數(shù)據(jù)庫技術(shù)以及通信協(xié)議等方面的不同,使各數(shù)

,從而使它們成為信息孤島.如何更好地利用網(wǎng)絡(luò)上這些數(shù)據(jù)

信息,已成為一個亟待解決的問題.在這種背景下,異構(gòu)數(shù)據(jù)集成系統(tǒng)受到越來越多的重視.

為了適應(yīng)電子商務(wù)的發(fā)展需求,彌補傳統(tǒng)的數(shù)據(jù)集成的不足和傳統(tǒng)的分布式計算技術(shù)的缺陷,

需要尋找一種新的解決方案.XML和Web服務(wù)的出現(xiàn),給電子商務(wù)帶來了生機.本文將XML和

Web服務(wù)技術(shù)用于電子商務(wù),提出了一種基于Web服務(wù)的電子商務(wù)應(yīng)用架構(gòu),重點實現(xiàn)了該架

構(gòu)中的數(shù)據(jù)集成系統(tǒng).本文所做工作及創(chuàng)新如下:1.借鑒已有的研究成果,利用XML和Web服

務(wù)的優(yōu)勢,設(shè)計了一種基于Web服務(wù)的電子商務(wù)應(yīng)用架構(gòu).該應(yīng)用架構(gòu)邏輯上分為表示層、

Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)集成系統(tǒng)、數(shù)據(jù)層,本文重點實現(xiàn)了數(shù)據(jù)集成系統(tǒng).由于已有

等缺點,不能達到真正意義上的跨平臺,無法滿足lnternet環(huán)境下的電子商務(wù)數(shù)據(jù)集成需求,

因此本文設(shè)計了一種基于Web服務(wù)的數(shù)據(jù)集成系統(tǒng),該系統(tǒng)邏輯上由模式管理模塊、XML交互

.2.在分析現(xiàn)有的數(shù)據(jù)集成方案的基礎(chǔ)上,設(shè)計了一

種基于關(guān)鍵模式的模式管理模塊.在進行數(shù)據(jù)集成時,如果單純采用虛擬視圖集成方法,就會

因為構(gòu)造的全局模式規(guī)模龐大,所容納模式信息眾多而使用戶不能很好地把握其中關(guān)鍵信息,

同時,由于數(shù)據(jù)源更新頻繁也會造成全局模式維護困難等問題;如果單純采用數(shù)據(jù)倉庫方法,

就會造成集成的數(shù)據(jù)缺乏時效性且實現(xiàn)倉庫與數(shù)據(jù)源中的數(shù)據(jù)同步非常困難及數(shù)據(jù)冗余等

問題<'[1]>.單獨采用以上兩種體系結(jié)構(gòu)會有一定的弊端,所以本文取長補短,將二者結(jié)合起

來,設(shè)計了一種基于關(guān)鍵模式的模式管理模塊,.關(guān)鍵模式主要是針對目前數(shù)據(jù)集成中多采用全局模式,全局模式

又存在一定的缺陷而提出的,其提取過程在文中給出了具體的實現(xiàn).由于數(shù)據(jù)源不斷變化,所

以利用全局模式的增量維護思想,提出了關(guān)鍵模式的增量維護思想.3.為了提高查詢效率,在查詢處理模塊中引入了緩存機制.查詢處理模塊是集成系統(tǒng)的另一個關(guān)鍵技術(shù)支撐,它根據(jù)數(shù)據(jù)源查詢執(zhí)行能力的描述將針對關(guān)鍵模式的查詢轉(zhuǎn)換成針對數(shù)據(jù)源模式的查詢,包括確定需要用到的數(shù)據(jù)源、針對每個涉及到的數(shù)據(jù)源的子查詢以及子查詢的執(zhí)行順序,生成查詢計劃,并將查詢結(jié)果以XML形式返回給用戶.布執(zhí)行器等組成.緩存器是為了提高查詢效率而引入的,為了提高緩存的利用效率,文中提出了緩存建立和淘汰算法并進行了算法分析.4.為了把用戶查詢轉(zhuǎn)化為針對各個數(shù)據(jù)源的查詢和把查詢結(jié)果轉(zhuǎn)化為統(tǒng)一模式,設(shè)計了包裝器.當(dāng)分布查詢執(zhí)行器將各個含有XML格式子查詢的SOAP消息發(fā)送到對應(yīng)的數(shù)據(jù)源時,需要有相應(yīng)機制將子查詢從統(tǒng)一的XML格式轉(zhuǎn)換為

具體數(shù)據(jù)源能識別的查詢語句,這種機制是在包裝器中實現(xiàn)的.在加入數(shù)據(jù)集成系統(tǒng)時,特定的數(shù)據(jù)源要配置相應(yīng)的包裝器.包裝器的另一個作用是用來實現(xiàn)不同數(shù)據(jù)模式與XML模式的轉(zhuǎn)化,文中主要實現(xiàn)了關(guān)系數(shù)據(jù)庫與XML的轉(zhuǎn)化.5.通過對Web服務(wù)和電子商務(wù)的運行特點的分析,設(shè)計了電子商務(wù)的Web服務(wù)結(jié)構(gòu)模型和電子商務(wù)的Web服務(wù)原理模型.電子商務(wù)的Web,本文分別設(shè)計了它們的模型,并對其實現(xiàn)和安全性進行了研究.基于Wet服務(wù)的數(shù)據(jù)集成系統(tǒng)負責(zé)對異構(gòu)數(shù)據(jù)的XML轉(zhuǎn)換和集成,隱蔽數(shù)據(jù)層的異構(gòu)性,對應(yīng)用服務(wù)器和Web服務(wù)器提供XML數(shù)據(jù)格式.與傳統(tǒng)的數(shù)據(jù)集成相比,由于它基于Web服務(wù),企業(yè)很容易把商務(wù)數(shù)據(jù)外置,實現(xiàn)與其它企業(yè)的數(shù)據(jù)交換.同時,用該數(shù)據(jù)集成系統(tǒng)把企業(yè)數(shù)據(jù)屏蔽起來,使得外界只能間接訪問數(shù)據(jù),這樣就增強了數(shù)據(jù)的安全性.4.期刊論文呂成戍.LüChengshu基于XML/Web服務(wù)的分布式電子商務(wù)體系研究-電腦開發(fā)與應(yīng)用2009,22(9)傳統(tǒng)分布式計算技術(shù)不適合于在松散耦合、異構(gòu)的、有防火墻的Internet環(huán)境下進行電子

商務(wù)系統(tǒng)的設(shè)計與開發(fā).Web服務(wù)標(biāo)準(WSDL,SOAP和UDDI)的產(chǎn)生以及XML技術(shù)的廣泛應(yīng)用

帶來了分布式網(wǎng)絡(luò)應(yīng)用的革命,實現(xiàn)了真正意義上的平臺獨立性和語言獨立性.基于XML/Web

一系列復(fù)雜的功能需求.提出了一種新的基于XML/Web服務(wù)的電子商務(wù)應(yīng)用體系結(jié)構(gòu),并針

對電子商務(wù)系統(tǒng)結(jié)構(gòu)、異

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論