- 相關(guān)推薦
{免費(fèi)論文}消息隊(duì)列的分布式數(shù)據(jù)庫(kù)在遠(yuǎn)程教學(xué)方面的研究與實(shí)現(xiàn)開(kāi)
研究?jī)?nèi)容、意義和預(yù)期結(jié)果
研究背景和內(nèi)容:
隨著信息的世界化和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,對(duì)于人們來(lái)說(shuō)不及時(shí)充電就跟不上時(shí)代的步伐,但現(xiàn)代的上班族天天忙的像螞蟻一樣,他們不可能有時(shí)間來(lái)高校進(jìn)行完整系統(tǒng)的學(xué)習(xí),所以遠(yuǎn)程教學(xué)越來(lái)越流行和實(shí)用,但對(duì)于現(xiàn)在的遠(yuǎn)程教學(xué)來(lái)說(shuō)存在一個(gè)嚴(yán)重的問(wèn)題就是資源的共建共享問(wèn)題。
如何利用現(xiàn)有網(wǎng)絡(luò)技術(shù),在不影響機(jī)構(gòu)利益的基礎(chǔ)上,解決資源充分利用問(wèn)題,使用戶和服務(wù)器之系統(tǒng)間無(wú)縫地實(shí)現(xiàn)數(shù)據(jù)交換和共享,是目前需要解決的問(wèn)題。
消息隊(duì)列的分布式數(shù)據(jù)庫(kù)可以解決這一問(wèn)題,它符合當(dāng)今信息系統(tǒng)應(yīng)用的需求,符合當(dāng)今機(jī)構(gòu)組織的管理思想和管理方式,尤其是那些在地域上分散而管理又相對(duì)集中的大集團(tuán)、大機(jī)關(guān)等,如全球性或全國(guó)性的公司、銀行、連鎖店以及全國(guó)性人、財(cái)、資源、環(huán)境管理機(jī)構(gòu)和軍事國(guó)防部門等等,因此分布式數(shù)據(jù)庫(kù)得到了廣泛的應(yīng)用,同時(shí),國(guó)內(nèi)對(duì)分布式數(shù)據(jù)庫(kù)系統(tǒng)的研究和開(kāi)發(fā)變得更加活躍。
消息隊(duì)列(MessageQueue) 是基于事務(wù)模型的松耦合和可靠的網(wǎng)絡(luò)通信服務(wù),一種利用隊(duì)列機(jī)制實(shí)現(xiàn)應(yīng)用程序間數(shù)據(jù)通信的技術(shù)。消息是通訊雙方傳遞的信息,隊(duì)列是一個(gè)網(wǎng)絡(luò)中暫時(shí)存儲(chǔ)路由消息的地方,是在消息的傳輸過(guò)程中保存消息的容器。隊(duì)列的主要目的是提供路由并保證消息的傳遞。
本課題解決不同地區(qū)、不同網(wǎng)絡(luò)中的用戶和服務(wù)器間的資源共享問(wèn)題,以微軟的MSMQ工具為基礎(chǔ)建立開(kāi)發(fā)平臺(tái),利用消息隊(duì)列中間件技術(shù),建立消息隊(duì)列(管道),構(gòu)建消息的封裝、發(fā)送、傳輸和接受規(guī)則,實(shí)現(xiàn)服務(wù)器系統(tǒng)和客戶系統(tǒng)的主動(dòng)數(shù)據(jù)交換。
研究意義:
本課題通過(guò)研究消息隊(duì)列中間技術(shù)在遠(yuǎn)程教學(xué)中的應(yīng)用,提出一種基于消息隊(duì)列中間件技術(shù)高效的、可行的異構(gòu)系統(tǒng)間共享數(shù)據(jù)和交換數(shù)據(jù)的方法,很好的解決了應(yīng)用系統(tǒng)數(shù)據(jù)應(yīng)用效率不高和數(shù)據(jù)重復(fù)建設(shè)浪費(fèi)問(wèn)題,實(shí)現(xiàn)了同構(gòu)和異構(gòu)系統(tǒng)間的數(shù)據(jù)交換,為遠(yuǎn)程教學(xué)在我國(guó)的普及奠定了良好的基礎(chǔ)。
預(yù)期結(jié)果:
應(yīng)用消息隊(duì)列的分布式數(shù)據(jù)庫(kù)解決學(xué)習(xí)者和教學(xué)單位的良好溝通與合作,使學(xué)生達(dá)到物有所值,素質(zhì)達(dá)到預(yù)期的提高。
二、立論依據(jù)
研究意義:
本課題通過(guò)研究消息隊(duì)列的分布式數(shù)據(jù)庫(kù)在遠(yuǎn)程教學(xué)方面的應(yīng)用,提出一種基于消息隊(duì)列分布式數(shù)據(jù)庫(kù)的高效的、可行的異構(gòu)系統(tǒng)間共享數(shù)據(jù)和交換數(shù)據(jù)的方法,很好的解決了應(yīng)用系統(tǒng)數(shù)據(jù)應(yīng)用效率不高和數(shù)據(jù)重復(fù)建設(shè)浪費(fèi)問(wèn)題,實(shí)現(xiàn)了同構(gòu)和異構(gòu)系統(tǒng)間的數(shù)據(jù)交換,為我國(guó)遠(yuǎn)程教學(xué)資源整合和應(yīng)用系統(tǒng)整合建設(shè)奠定了良好的基礎(chǔ)。
國(guó)內(nèi)外現(xiàn)狀:
目前實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)共享的方法主要有:
RMI(Remote Method Invocation,遠(yuǎn)程方法調(diào)用)是Java的一組擁護(hù)開(kāi)發(fā)分布式應(yīng)用程序的API。它允許運(yùn)行在一個(gè)JAVA虛擬機(jī)上的對(duì)象調(diào)用運(yùn)行在另一個(gè)JAVA虛擬機(jī)上的對(duì)象的方法.實(shí)現(xiàn)系統(tǒng)間數(shù)據(jù)的交換。
RPC(Remote Procedure Call Protocol,遠(yuǎn)程過(guò)程調(diào)用協(xié)議)。RPC調(diào)用采用C/S模式,通過(guò)客戶端向服務(wù)發(fā)送進(jìn)程、服務(wù)器處理并發(fā)送答復(fù)信息實(shí)現(xiàn)系統(tǒng)間的數(shù)據(jù)交換。
MQ(Message Queue)消息隊(duì)列。通過(guò)在分布式系統(tǒng)間建立消息隊(duì)列傳遞消息實(shí)現(xiàn)數(shù)據(jù)的交換和共享。
DCOM(Distributed Component Object Model,分布式組件對(duì)象模型,分布式組件對(duì)象模式)是一系列微軟的概念和程序接口,利用這個(gè)接口,客戶端程序?qū)ο竽軌蛘?qǐng)求來(lái)自網(wǎng)絡(luò)中另一臺(tái)計(jì)算機(jī)上的服務(wù)器程序?qū)ο蟆?br />
這4種方法必須保證系統(tǒng)的雙方都同時(shí)在線才能實(shí)現(xiàn)數(shù)據(jù)的同步,同時(shí)對(duì)系統(tǒng)所支持的軟硬件平臺(tái)、應(yīng)用程序的結(jié)構(gòu)都有一定的限制。消息隊(duì)列中間件技術(shù)可以使交換數(shù)據(jù)的系統(tǒng)間實(shí)現(xiàn)同步/異步通信并且通訊雙方具有時(shí)間無(wú)關(guān)性即通訊雙方不必同時(shí)運(yùn)行;它對(duì)應(yīng)用程序結(jié)構(gòu)也沒(méi)有約束可以是一對(duì)一、一對(duì)多或多對(duì)一;它對(duì)各種硬件平臺(tái)、操作系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)產(chǎn)品以及Client端實(shí)現(xiàn)了兼容和開(kāi)放,可以實(shí)現(xiàn)任何系統(tǒng)間的數(shù)據(jù)交換。消息隊(duì)列中間技術(shù)是近幾年國(guó)內(nèi)外關(guān)注的熱點(diǎn),目前開(kāi)發(fā)消息傳輸中間件的廠商主要包括Mcrosoft、IBM、BEA、Tibco、東方通科技、中科國(guó)際等公司,產(chǎn)品主要有MSMQ、MQSeries、BEAeLink 、Rendezvous、TongLink/Q、A2E-MQ 等。
參考文獻(xiàn):
1、基于網(wǎng)絡(luò)的遠(yuǎn)程教學(xué)系統(tǒng)存在的問(wèn)題及對(duì)策,王呈璋 房華玲,中國(guó)成人教育,2007年 6月
2、當(dāng)今網(wǎng)絡(luò)教學(xué)中存在的問(wèn)題及對(duì)策,吳朝海,信息技術(shù)教育,青海教育2004年第6 期
3、分布式數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)一致性維護(hù)技術(shù)的研究,劉貴如 ,王陸林 ,夏幼明,科技條件平臺(tái),2007年2月第 2期
4、基于組播的 E-Learning遠(yuǎn)程教學(xué)安全問(wèn)題分析,黃文鋒,科技信息,2008年 第17期
5、消息中間件的體系結(jié)構(gòu)研究,李璐,蘇州大學(xué)學(xué)報(bào)(工科版),2007年3月
6、基于消息中間件的企業(yè)應(yīng)用集成體系結(jié)構(gòu)初探,蘇偉,科技信息(科學(xué)教研,2007年17期
7、基于WSE和消息隊(duì)列的異步Web服務(wù)研究及實(shí)現(xiàn),劉大瑋,計(jì)算機(jī)工程,2007年8期
8、A generic application sharing architecture based on message-oriented middleware platform,Computer Standards & Interfaces In Press,Corrected Proof,2007年8月
9、Remote control of data acquisition devices by means of message oriented middleware,F(xiàn)usion Engineering and Design,2007年10月
10、支持動(dòng)態(tài)負(fù)載平衡的分層消息隊(duì)列模型,鮑春健,計(jì)算機(jī)工程與應(yīng)用,2007年1月
11、基于中間件MQSeries的消息隊(duì)列異步通信服務(wù)的應(yīng)用研究,何紅波,南通大學(xué)學(xué)報(bào)(自然科學(xué)版),2006年4月
12、消息隊(duì)列通信機(jī)制在衛(wèi)星計(jì)費(fèi)系統(tǒng)中的應(yīng)用,林學(xué)峰,計(jì)算機(jī)應(yīng)用,2006年1月
13、一種基于消息中間件的數(shù)據(jù)傳輸平臺(tái)設(shè)計(jì)方法,蘇康,科學(xué)技術(shù)與工程,2006年7月
14、基于消息機(jī)制的異構(gòu)系統(tǒng)集成方案,彭竑,計(jì)算機(jī)應(yīng)用研究,2005年8月
三、研究方案
研究目標(biāo)與內(nèi)容
研究目標(biāo):利用消息隊(duì)列的分布式數(shù)據(jù)庫(kù),通過(guò)具體分析我國(guó)遠(yuǎn)程教學(xué)系統(tǒng)的具體特征,構(gòu)建消息隊(duì)列分布式數(shù)據(jù)庫(kù),解決不同系統(tǒng)間的數(shù)據(jù)交互和共享問(wèn)題。
研究?jī)?nèi)容:本課題分析不同地區(qū)、不同網(wǎng)絡(luò)應(yīng)用系統(tǒng)特征和數(shù)據(jù)結(jié)構(gòu)特征,具體分析我國(guó)遠(yuǎn)程教學(xué)系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),以微軟的MSMQ工具為基礎(chǔ)建立開(kāi)發(fā)平臺(tái),利用消息隊(duì)列中間件技術(shù),建立消息隊(duì)列(管道),構(gòu)建消息的封裝、發(fā)送、傳輸和接受規(guī)則,利用分布式數(shù)據(jù)庫(kù),實(shí)現(xiàn)用戶系統(tǒng)和服務(wù)器系統(tǒng)的數(shù)據(jù)交換。
關(guān)鍵技術(shù)指標(biāo)及解決途徑
關(guān)鍵技術(shù)指標(biāo):分布式數(shù)據(jù)庫(kù)、異步通信、消息恢復(fù)
解決途徑:利用MSMQ消息隊(duì)列提供的異步通信機(jī)制,構(gòu)建傳輸模型,實(shí)現(xiàn)異構(gòu)系統(tǒng)間的異步通信;將消息隊(duì)列洗信息保存到磁盤中解決系統(tǒng)中斷或系統(tǒng)不在線時(shí)消息無(wú)法發(fā)送的問(wèn)題;利用基于消息隊(duì)列的分布式數(shù)據(jù)庫(kù)實(shí)現(xiàn)系統(tǒng)的資源共享服務(wù)。
擬采用的研究方法與技術(shù)路線
研究方法:分析我國(guó)遠(yuǎn)程教育系統(tǒng)的現(xiàn)況,深入研究、學(xué)習(xí)消息隊(duì)列的理論體系,廣泛查閱國(guó)內(nèi)外相關(guān)文獻(xiàn)資料,咨詢兄弟院校有關(guān)專家,提出利用基于消息隊(duì)列的分布式數(shù)據(jù)庫(kù)解決現(xiàn)在遠(yuǎn)程教學(xué)的資源共享這一問(wèn)題,以推進(jìn)中國(guó)的遠(yuǎn)程教學(xué)的發(fā)展。
技術(shù)路線:MSMQ工具構(gòu)建消息隊(duì)列,mysql數(shù)據(jù)庫(kù)建立數(shù)據(jù),通過(guò)java語(yǔ)言為開(kāi)發(fā)軟件,利用eclipse軟件和mysql數(shù)據(jù)庫(kù)軟件搭建平臺(tái)
課題的創(chuàng)新點(diǎn)
本課題利用消息隊(duì)列中間件技術(shù),實(shí)現(xiàn)了遠(yuǎn)程教學(xué)系統(tǒng)間異步通信的數(shù)據(jù)共享和交換,節(jié)省了系統(tǒng)的開(kāi)銷,提高了系統(tǒng)的運(yùn)行效率;提供了一種消息恢復(fù)機(jī)制,不必要求被同步的系統(tǒng)實(shí)時(shí)在線,可以將之前沒(méi)有發(fā)送成功的消息通過(guò)數(shù)據(jù)庫(kù)保存到發(fā)送端,等被同步的系統(tǒng)恢復(fù)后,數(shù)據(jù)庫(kù)中的消息可自動(dòng)將信息同步到該系統(tǒng)中;提供了主動(dòng)的信息推送服務(wù),可以將要同步的信息主動(dòng)推送到要被同步的系統(tǒng)中。
計(jì)劃安排及預(yù)期結(jié)果
2008年1月-2月 分析中國(guó)現(xiàn)有遠(yuǎn)程教學(xué)系統(tǒng)特點(diǎn)
2008年3月-4月 查閱消息隊(duì)列中間技術(shù)的相關(guān)國(guó)內(nèi)外文獻(xiàn)和咨詢兄弟院校相關(guān)專家
2008年5月-6月 學(xué)習(xí)MSMQ和ecilipse軟件應(yīng)用
2008年7月-8月 mysql數(shù)據(jù)庫(kù)建立數(shù)據(jù)
2008年9月-10月 利用eclipse軟件和mysql數(shù)據(jù)庫(kù)軟件搭建平臺(tái)
2008年11月-12月 解決現(xiàn)在遠(yuǎn)程教學(xué)的資源共享問(wèn)題
2009年1月-3月 撰寫學(xué)位論文
四、研究基礎(chǔ)
完成本項(xiàng)課題已經(jīng)具備的條件(包括本單位過(guò)去的研究工作基礎(chǔ),現(xiàn)有的研究條件,協(xié)作要求,所需經(jīng)費(fèi)來(lái)源和使用計(jì)劃。如經(jīng)費(fèi)預(yù)算超過(guò)研究生經(jīng)費(fèi)指標(biāo),請(qǐng)注明補(bǔ)充經(jīng)費(fèi)的來(lái)源及數(shù)額)
研究條件
我單位主要從事網(wǎng)絡(luò)安全管理和網(wǎng)絡(luò)應(yīng)用系統(tǒng)建設(shè),單位曾獨(dú)立開(kāi)發(fā)過(guò)多個(gè)網(wǎng)絡(luò)應(yīng)用系統(tǒng),在網(wǎng)絡(luò)系統(tǒng)的理論研究、系統(tǒng)開(kāi)發(fā)技術(shù)方面積攢了非常豐富的條件,同時(shí)對(duì)應(yīng)用系統(tǒng)集成技術(shù)有一定的前期研究,具備研發(fā)所需的條件。
協(xié)作要求:
提供校園網(wǎng)計(jì)費(fèi)系統(tǒng)和郵件系統(tǒng)的業(yè)務(wù)流程圖和數(shù)據(jù)接口說(shuō)明。
經(jīng)費(fèi)使用
研究經(jīng)費(fèi)主要用于消息隊(duì)列相關(guān)資料購(gòu)買和軟件開(kāi)發(fā)。
【{免費(fèi)論文}消息隊(duì)列的分布式數(shù)據(jù)庫(kù)在遠(yuǎn)程教學(xué)方面的研究與實(shí)現(xiàn)開(kāi)】相關(guān)文章:
定時(shí)短消息的三種實(shí)現(xiàn)方式09-12
關(guān)于邊遠(yuǎn)地區(qū)實(shí)現(xiàn)遠(yuǎn)程教學(xué)的探索與實(shí)踐07-17
基于minigui的網(wǎng)真機(jī)界面的實(shí)現(xiàn)07-26
計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)09-19
FFT算法的研究與DSP實(shí)現(xiàn)09-23
現(xiàn)代遠(yuǎn)程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-在線考試與信息反饋模塊08-26
機(jī)車視頻監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)06-26