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