資源描述:
《數(shù)據(jù)交換平臺(tái)中消息中間件的研究與實(shí)現(xiàn)碩士論》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、學(xué)校代碼:10255學(xué)號(hào):2101472數(shù)據(jù)交換平臺(tái)中消息中間件的研究與實(shí)觀StudyandImplementationofaMessageMiddlewareOHaDataExchangePlatform學(xué)科專業(yè):計(jì)算機(jī)軟件與理論0者:周樂欽指導(dǎo)教師:燕彩蓉副教授答辯日期:2013年1月東華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院二零一三年一月
一苓一二平一JH東閨7fa年學(xué)所己文論本月日D弓日期位寫經(jīng)中文人:論的發(fā)己,鄭爾文內(nèi)表明是重華作容或確本聲者負(fù)撰注人明欽簽責(zé)寫明在:名,過和導(dǎo)我大:并的引師恪完作用的守全品的指學(xué)意及內(nèi)導(dǎo)術(shù)學(xué)識(shí)成容下道到果外,德本
2、的,獨(dú)聲內(nèi)本立崇學(xué)明容論進(jìn)尚的。文行嚴(yán)法論不研謹(jǐn)律文包究位結(jié)為含工風(fēng)果本任作。由人何所本親其取呈燃人自他得交承撰個(gè)的擔(dān)寫人成學(xué)。,或果位創(chuàng)我集。對(duì)體除性棚煳指學(xué)日7不保制部許意本期手分論位密保期位:段內(nèi)文校論口導(dǎo)位論加保容被文密,:2文侈存編查留作在屬∥年和入閱并者教論——于f匯有或向完。月編關(guān)借國全l師文年本數(shù)閱家了伊解學(xué)據(jù)。有密『位庫本關(guān)學(xué)簽作后論進(jìn)人部校月適文行授門有名者。檢權(quán)或關(guān)用/7索東機(jī)保本,華構(gòu)留:簽版可大送、日權(quán)以學(xué)交使書多名采可論用。用以文學(xué)影將的位車:印本復(fù)論、學(xué)印文f閉縮位件的印論和規(guī)荔或文電定矛掃的子,描全版同、等部
3、,復(fù)或允夠乏數(shù)據(jù)交換平臺(tái)中消息中間件的研究與實(shí)現(xiàn)摘要隨著信息技術(shù)在各行各業(yè)的廣泛應(yīng)用,大多數(shù)企業(yè)、事業(yè)單位和醫(yī)療機(jī)構(gòu)等都先后建設(shè)了信息化系統(tǒng)。但是,由于信息化系統(tǒng)建設(shè)過程中采用的技術(shù)和數(shù)據(jù)結(jié)構(gòu)定義的差異性,使得企事業(yè)單位之間、醫(yī)療機(jī)構(gòu)之間的信息共享極其困難,進(jìn)而產(chǎn)生了一個(gè)個(gè)“信息孤島’’。為了解決數(shù)據(jù)交換的技術(shù)難題,實(shí)現(xiàn)信息共享,需要一種能夠高效、穩(wěn)定地傳遞消息的消息中間件軟件系統(tǒng),以支持構(gòu)建一個(gè)數(shù)據(jù)交換平臺(tái)。本文作者在參與數(shù)據(jù)交換平臺(tái)研發(fā)過程中,研究并實(shí)現(xiàn)了適用于數(shù)據(jù)交換平臺(tái)的一個(gè)消息中間件軟件系統(tǒng)。本文主要的研發(fā)工作概述如下:1)分析和
4、總結(jié)了當(dāng)前分布式系統(tǒng)的研究現(xiàn)狀,重點(diǎn)考察了消息中間件的研究現(xiàn)狀、原理與實(shí)現(xiàn)機(jī)制;2)深入分析了異步事件驅(qū)動(dòng)型構(gòu)架風(fēng)格的網(wǎng)絡(luò)應(yīng)用程序框架Netty,對(duì)其工作機(jī)制進(jìn)行了深入剖析;3)然后以Netty框架為基礎(chǔ),設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)適用于數(shù)據(jù)交換平臺(tái)的消息中間件軟件系統(tǒng)。該軟件系統(tǒng)實(shí)現(xiàn)了消息隊(duì)列模型,支持三種消息類型的傳送,包括指令消息、數(shù)據(jù)消息和文件消息。針對(duì)大文件消息的傳輸,本文采用了文件消息與文件內(nèi)容傳輸通道分離的方式;4)設(shè)計(jì)和實(shí)現(xiàn)了消息中間件的消息傳輸協(xié)議、文件傳輸組件的文件傳輸協(xié)議,以及基于WebSocket協(xié)議的服務(wù)器推送技術(shù)的消息中間
5、件運(yùn)行監(jiān)控組件。部署和測試表明,本文設(shè)計(jì)與實(shí)現(xiàn)的消息中間件軟件系統(tǒng)能夠滿足數(shù)據(jù)交換平臺(tái)的消息收發(fā)應(yīng)用要求,可應(yīng)用于搭建各企事業(yè)單位的數(shù)據(jù)交換平臺(tái)。關(guān)鍵詞:數(shù)據(jù)交換平臺(tái),消息中間件,消息協(xié)議,文件傳輸,WebSocket,監(jiān)控iSdesignedandimplementedbasedon3)Thenaneedforalleffi·STUDYAND耵ⅥPLEMENTATIONoFAMESSAGEMIDDLE.WAREONADATAEXCHANGEPLATFORMABSTRACTWiththeextensiveapplicationsdevelo
6、pmentofinformationtechnologyinavariousof
industry,informationsystemshavebeene、stablishedinalmostofeveryareasuchasenter-prises,affairofficedepartments,institutions,andhospitalorganizationsandetc..However,theinformationsharingamongenterprises,affairofficedepartmentsorhospita
7、lorganizationsisverydifficulty,therebyinformationislandhasbeenproducedonebyoneduetothedif-
ferencesproducedbyadoptingbetweentechnologiesanddefinitionofdatastructure.Inordertosolvethetechniqueproblemofthedataexchangeplatform,thereis鋤argent
cientandreliablemessageorientedmid
8、dlewaresoftwaresystemwhichisusedtoconstructanex-changeplatform.Theauthordesignedandimplem