【摘要】本文首先簡(jiǎn)略介紹了進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)資源共享的研究的一些背景;其后,對(duì)OGSA架構(gòu)提供的資源共享機(jī)制進(jìn)行了分析,并進(jìn)而對(duì)基于OGSA架構(gòu)的網(wǎng)絡(luò)學(xué)習(xí)資源共享方案進(jìn)行了高層與技術(shù)上的分析;最后,作者給出了相關(guān)結(jié)論與建議。
【關(guān)鍵詞】網(wǎng)格技術(shù),OGSA架構(gòu),面向服務(wù)架構(gòu)SOA,網(wǎng)絡(luò)學(xué)習(xí),資源共享
【中圖分類號(hào)】G434
【文獻(xiàn)標(biāo)識(shí)碼】B
【論文編號(hào)】1009—8097(2006)04—0016—05
一、研究背景
我國(guó)自1999年實(shí)施現(xiàn)代遠(yuǎn)程教育工程以來(lái),共計(jì)設(shè)立68所利用互聯(lián)網(wǎng)進(jìn)行教學(xué)的網(wǎng)絡(luò)教育學(xué)院,其中除中央廣播電視大學(xué)以外,其他67所網(wǎng)絡(luò)教育學(xué)院都依托于一所國(guó)內(nèi)重點(diǎn)高校。經(jīng)過(guò)不斷摸索與改進(jìn)提高,已經(jīng)產(chǎn)生出一批優(yōu)秀的遠(yuǎn)程學(xué)習(xí)資源,尤其是那些充分依托所在高校優(yōu)秀學(xué)科資源的網(wǎng)絡(luò)教育學(xué)院,例如北京外國(guó)語(yǔ)大學(xué)、西安電子科技大學(xué)、人民大學(xué)等著名高校創(chuàng)辦的網(wǎng)絡(luò)教育學(xué)院,其開(kāi)發(fā)的網(wǎng)絡(luò)學(xué)習(xí)課程中一些專業(yè)課程模塊深受網(wǎng)絡(luò)學(xué)習(xí)者的喜愛(ài),但是,各個(gè)網(wǎng)絡(luò)教育學(xué)院低水平重復(fù)開(kāi)發(fā)的現(xiàn)象還是比較嚴(yán)重。遠(yuǎn)程教育的研究者們對(duì)于優(yōu)質(zhì)資源共享問(wèn)題十分關(guān)注,不僅提出了資源共享的機(jī)制(嚴(yán)繼昌,2003)(丁新,2003),而且從技術(shù)規(guī)范上制定了教學(xué)資源相關(guān)標(biāo)準(zhǔn)(祝智庭,2001)。
本文在對(duì)研究者們已提出的資源共享機(jī)制理解的基礎(chǔ)上,在對(duì)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境應(yīng)用于終身教育的憧憬上,提出了一個(gè)具體的學(xué)習(xí)資源共享的構(gòu)想,希望該方案能夠使得通過(guò)網(wǎng)絡(luò)學(xué)習(xí)的學(xué)習(xí)者真正獲取到最合適自己學(xué)習(xí)風(fēng)格的學(xué)習(xí)資源,網(wǎng)絡(luò)學(xué)習(xí)的優(yōu)勢(shì)也能夠最好地得到發(fā)揮。
圖1 學(xué)習(xí)資源共享系統(tǒng)分布圖
在本文所構(gòu)想的學(xué)習(xí)資源共享情形下(圖1),參加網(wǎng)絡(luò)學(xué)習(xí)的學(xué)生,利用網(wǎng)絡(luò)學(xué)習(xí)者終端,通過(guò)網(wǎng)絡(luò)學(xué)習(xí)門戶網(wǎng)站進(jìn)入學(xué)習(xí)系統(tǒng),在注冊(cè)進(jìn)入學(xué)習(xí)系統(tǒng)之后,學(xué)習(xí)者相關(guān)信息將記錄在門戶網(wǎng)站。學(xué)習(xí)者在門戶網(wǎng)站能夠看到所有按一級(jí)學(xué)科組織的課程資源目錄,能夠根據(jù)自己的喜好,選修來(lái)自不同網(wǎng)絡(luò)教育學(xué)院或其他學(xué)習(xí)資源提供者(在本文下面,將直接以學(xué)習(xí)資源提供者代表這2者)提供的所有共享出來(lái)的課程。網(wǎng)絡(luò)學(xué)習(xí)者在門戶網(wǎng)站進(jìn)行課程的選擇,對(duì)于需要收費(fèi)的課程,在將相關(guān)費(fèi)用交給課程資源提供者之后,課程選擇才最終生效。同一名稱的課程資源將根據(jù)它們所提供的課程內(nèi)容的廣度與深度的不同而獲得不同的等級(jí)稱謂,同一等級(jí)的同一門課程,無(wú)論選擇哪個(gè)資源提供者所提供的課程,網(wǎng)絡(luò)學(xué)習(xí)的學(xué)生在學(xué)完之后都能夠獲得統(tǒng)一的學(xué)分,并在選修滿一定的課程與學(xué)分的基礎(chǔ)之上,學(xué)生可以向某一個(gè)具有認(rèn)證資格的機(jī)構(gòu)提出申請(qǐng)以獲取相關(guān)專業(yè)的學(xué)歷文憑。
目前的網(wǎng)絡(luò)教學(xué)組織形式還沒(méi)有提供這樣的資源共享機(jī)制,各行業(yè)的網(wǎng)絡(luò)教育聯(lián)盟(如師范院校網(wǎng)絡(luò)教育學(xué)院聯(lián)合成立的教師網(wǎng)聯(lián)、農(nóng)林院校網(wǎng)聯(lián)等)希望能夠提供類似的網(wǎng)絡(luò)學(xué)習(xí)形式,但還沒(méi)有具體實(shí)施。而基于擴(kuò)展的Web服務(wù)的OGSA框架所提供的資源共享則為這樣的網(wǎng)絡(luò)學(xué)習(xí)形式提供了技術(shù)上的可能性。本文下面將首先對(duì)OGSA提供的資源共享機(jī)制進(jìn)行分析。
二、OGSA架構(gòu)提供的資源共享機(jī)制分析
OGSA(Open Grid Service Architecture,開(kāi)放網(wǎng)格服務(wù)架構(gòu))是由 GGF(Global Grid Forum) 標(biāo)準(zhǔn)團(tuán)體于2002年6月提出的新一代應(yīng)用于網(wǎng)格技術(shù)的開(kāi)放式標(biāo)準(zhǔn),其目的在于(1)實(shí)現(xiàn)分布式異構(gòu)平臺(tái)資源的管理;(2)交付完全連續(xù)的服務(wù)質(zhì)量(Quality of Service,QoS),提供健壯的后臺(tái)服務(wù),包括授權(quán)、訪問(wèn)控制和委托等;(3)為自治管理解決方案提供公共基礎(chǔ);(4)定義開(kāi)放的、已公布的接口(都志輝等,2002)(Jay Matt, 2003)。
圖2 OGSA總體結(jié)構(gòu)
上圖所示為OGSA架構(gòu)圖,共分為4層,包括:
1、底層為物理與邏輯資源層,其中物理資源包括服務(wù)器、存儲(chǔ)器、網(wǎng)絡(luò),邏輯資源包括安全、工作流、數(shù)據(jù)庫(kù)、文件系統(tǒng)、目錄和消息。物理與邏輯層的所有資源都是我們能夠共享的資源。
2、二層為擴(kuò)展的Web 服務(wù),包括原有的Web服務(wù)以及定義網(wǎng)格服務(wù)的 OGSI 擴(kuò)展,其中原有的Web Service提供了基于XML描述解決異構(gòu)分布計(jì)算的問(wèn)題的方法,解決了發(fā)現(xiàn)和激發(fā)永久服務(wù)的問(wèn)題;而定義網(wǎng)格服務(wù)的 OGSI進(jìn)一步擴(kuò)展了 Web 服務(wù)的定義,提供了動(dòng)態(tài)的、有狀態(tài)的和可管理的 Web 服務(wù)的能力,為軟件開(kāi)發(fā)人員提供了一種統(tǒng)一的建模以及與網(wǎng)格服務(wù)進(jìn)行交互的方式。
Web 服務(wù)以及擴(kuò)展的Web服務(wù)提供了面向服務(wù)的架構(gòu)(SOA, Service Oriented Architecture), 該架構(gòu)由3個(gè)參與者與3個(gè)基本操作組成(圖3),3個(gè)參與者分別是服務(wù)提供者(Service Provider)、服務(wù)請(qǐng)求者(Service Requester)和服務(wù)代理(Service Broker),3個(gè)基本操作分別為發(fā)布(Publish)、查找(Find)和綁定(Bind)。服務(wù)提供者將他的服務(wù)發(fā)布到服務(wù)代理的一個(gè)目錄上;當(dāng)服務(wù)請(qǐng)求者需要調(diào)用該服務(wù)時(shí),他首先到服務(wù)代理提供的目錄上去搜索該服務(wù),得到如何調(diào)用該服務(wù)的信息,然后根據(jù)這些信息去調(diào)用服務(wù)提供者發(fā)布的服務(wù)。在Web服務(wù)體系中,使用WSDL(Web Services Discription Language)來(lái)描述服務(wù),UDDI(Universal Discription, Discovery, Indentify)來(lái)發(fā)布、查找服務(wù),而SOAP(Simple Object Access Protocol)來(lái)執(zhí)行服務(wù)調(diào)用,WSFL(Web Services Flow Language)將分散的、功能單一的Web服務(wù)組織成一個(gè)復(fù)雜的有機(jī)應(yīng)用。上述協(xié)議均為基于XML的協(xié)議。
圖3 面向服務(wù)的架構(gòu)(SOA) (飛思科技,2002)
進(jìn)行資源共享時(shí),服務(wù)提供者將需要共享的資源以服務(wù)的形式發(fā)布到服務(wù)代理的一個(gè)目錄上,需要使用共享資源的服務(wù)請(qǐng)求者通過(guò)服務(wù)代理找到如何獲取共享資源的信息后,根據(jù)該信息去服務(wù)提供者處獲取所需要的資源。由此實(shí)現(xiàn)了在Web服務(wù)級(jí)的資源共享。
3、第三層為網(wǎng)格架構(gòu)的服務(wù),提供了4類服務(wù),分別為:網(wǎng)格核心服務(wù),網(wǎng)格程序執(zhí)行服務(wù),網(wǎng)格數(shù)據(jù)服務(wù),特定于領(lǐng)域的服務(wù)(圖2)。
(1)網(wǎng)格核心服務(wù)由4種主要的服務(wù)類型組成,包括服務(wù)管理、服務(wù)通信、策略管理、安全。利用網(wǎng)格核心服務(wù)所生成的高級(jí)服務(wù)可用于支持程序執(zhí)行或者數(shù)據(jù)訪問(wèn),也可以作為特定于領(lǐng)域的服務(wù)。
服務(wù)管理部署系統(tǒng)組件并設(shè)定相關(guān)規(guī)定,自動(dòng)執(zhí)行分布式網(wǎng)格中所部署的各種服務(wù)的安裝、維護(hù)、監(jiān)控和診斷任務(wù),并收集和交換網(wǎng)格操作所產(chǎn)生的各類數(shù)據(jù),包括錯(cuò)誤、事件、問(wèn)題確定、審核、測(cè)量、會(huì)計(jì)和賬務(wù)的信息。
服務(wù)通信提供了不同網(wǎng)格服務(wù)之間進(jìn)行有效通信的基本方法,包括消息排隊(duì)、發(fā)布-訂閱事件通知,以及可靠的分布式日志記錄等多種通信模型。
策略服務(wù)提供了一個(gè)用于創(chuàng)建、執(zhí)行和管理系統(tǒng)操作的策略和協(xié)定的通用框架,包括控制安全策略、資源分配策略、性能策略,以及一個(gè)基礎(chǔ)性的架構(gòu),這個(gè)架構(gòu)供那些需要使用策略來(lái)控制其操作的各種服務(wù)使用。策略和協(xié)定文檔用于表示和協(xié)定服務(wù)提供商與客戶之間的進(jìn)行交互的應(yīng)具有的功能、性能和質(zhì)量方面的條款。
安全服務(wù)提供了常用的安全模型、安全機(jī)制、安全協(xié)議和安全技術(shù),并啟用和擴(kuò)展了核心 Web 服務(wù)所提供的安全協(xié)議和綁定,以及面向服務(wù)的身份驗(yàn)證、授權(quán)、信任策略強(qiáng)制、證書轉(zhuǎn)換等機(jī)制。
(2)網(wǎng)格程序執(zhí)行服務(wù)是分布式任務(wù)執(zhí)行網(wǎng)格模型所特有的, 專用于支持高性能計(jì)算、并行計(jì)算、分布式協(xié)作以及資源處理的虛擬化。這類服務(wù)中,作業(yè)調(diào)度和工作負(fù)載管理實(shí)現(xiàn)的規(guī)則決定了網(wǎng)格計(jì)算和虛擬化處理資源的能力。CSF(Community Scheduling Framework)是這個(gè)類別中接口的一個(gè)早期規(guī)范。
(3)網(wǎng)格數(shù)據(jù)服務(wù)是對(duì)程序執(zhí)行服務(wù)所規(guī)定的計(jì)算虛擬化約定的一個(gè)補(bǔ)充,支持?jǐn)?shù)據(jù)虛擬化的概念,并支持對(duì)多種類型信息進(jìn)行分布式訪問(wèn)的機(jī)制,這些信息類型包括數(shù)據(jù)庫(kù)、文件、文檔、內(nèi)容庫(kù)和應(yīng)用程序生成的流。網(wǎng)格數(shù)據(jù)服務(wù)使用各種布局方法來(lái)利用和虛擬化數(shù)據(jù),這些布局方法包括復(fù)制、緩存和高性能數(shù)據(jù)移動(dòng),為應(yīng)用程序提供了所需的服務(wù)質(zhì)量QoS。
(4)特定于領(lǐng)域的服務(wù)利用上述3種服務(wù)所提供的功能,為開(kāi)發(fā)設(shè)計(jì)某一特定領(lǐng)域的網(wǎng)格服務(wù)。
(5)網(wǎng)格架構(gòu)的服務(wù)層提供的資源共享機(jī)制與Web服務(wù)
層不同,該層通過(guò)網(wǎng)格程序執(zhí)行服務(wù)與網(wǎng)格數(shù)據(jù)服務(wù)提供了資源處理的虛擬化環(huán)境,以及增強(qiáng)的安全機(jī)制。虛擬化的環(huán)境使得物理上分布的資源在用戶的角度看到的是大規(guī)模的單一的邏輯資源,實(shí)現(xiàn)了資源共享的透明操作。增強(qiáng)的安全機(jī)制則為用戶在使用不同系統(tǒng)的資源時(shí)采取統(tǒng)一的認(rèn)證策略,避免了多次認(rèn)證的繁瑣。
4、最高層為應(yīng)用層,由用戶開(kāi)發(fā)的應(yīng)用系統(tǒng)組成,網(wǎng)格用戶可以使用其他層次的接口和服務(wù)完成網(wǎng)格應(yīng)用的開(kāi)發(fā)。對(duì)于主要使用共享資源的用戶,該應(yīng)用層的程序可以為一個(gè)調(diào)用虛擬資源的客戶端程序。
三、基于OGSA架構(gòu)的網(wǎng)絡(luò)學(xué)習(xí)資源共享方案
下圖所示為基于Web服務(wù)的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)的面向服務(wù)架構(gòu)(SOA)。
圖4 網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)面向服務(wù)架構(gòu)(SOA)
上圖中,網(wǎng)絡(luò)學(xué)習(xí)資源提供者將學(xué)習(xí)資源發(fā)布到網(wǎng)絡(luò)學(xué)習(xí)公共門戶的目錄樹上,供網(wǎng)絡(luò)學(xué)習(xí)學(xué)生查找選擇所需學(xué)習(xí)的資源。參加網(wǎng)絡(luò)學(xué)習(xí)的學(xué)生直接從網(wǎng)絡(luò)學(xué)習(xí)門戶進(jìn)行注冊(cè)、學(xué)習(xí)資源選擇以及學(xué)習(xí)進(jìn)度查詢。本文下面首先對(duì)網(wǎng)絡(luò)學(xué)習(xí)門戶節(jié)點(diǎn)與資源提供者節(jié)點(diǎn)進(jìn)行系統(tǒng)架構(gòu)與服務(wù)分布分析。其后,以序列圖的形式分別對(duì)學(xué)習(xí)者注冊(cè)過(guò)程、學(xué)習(xí)資源選擇過(guò)程、學(xué)習(xí)資源發(fā)布過(guò)程、學(xué)習(xí)資源學(xué)習(xí)過(guò)程進(jìn)行描述。
(一)系統(tǒng)架構(gòu)分析與服務(wù)分布
1、網(wǎng)絡(luò)學(xué)習(xí)資源提供節(jié)點(diǎn)系統(tǒng)架構(gòu)與服務(wù)分布
網(wǎng)絡(luò)學(xué)習(xí)資源提供者節(jié)點(diǎn)系統(tǒng)架構(gòu)與服務(wù)分布如下圖所示,其應(yīng)用層程序主要處理來(lái)自于網(wǎng)絡(luò)門戶學(xué)習(xí)節(jié)點(diǎn)的課程資源選擇請(qǐng)求,向網(wǎng)絡(luò)門戶學(xué)習(xí)節(jié)點(diǎn)發(fā)布共享的學(xué)習(xí)資源有關(guān)信息,向?qū)W習(xí)者發(fā)送學(xué)習(xí)資源具體內(nèi)容,由于執(zhí)行單純的資源發(fā)布與發(fā)送任務(wù),因此,網(wǎng)格架構(gòu)的服務(wù)層中網(wǎng)格程序執(zhí)行服務(wù)與網(wǎng)格數(shù)據(jù)服務(wù)弱化。主要提供學(xué)習(xí)資源對(duì)象操作服務(wù)。
圖5 網(wǎng)絡(luò)學(xué)習(xí)資源提供者節(jié)點(diǎn)系統(tǒng)架構(gòu)與服務(wù)分布
2、網(wǎng)絡(luò)學(xué)習(xí)門戶節(jié)點(diǎn)系統(tǒng)架構(gòu)與服務(wù)分布
較之網(wǎng)絡(luò)資源提供者節(jié)點(diǎn),網(wǎng)絡(luò)學(xué)習(xí)門戶節(jié)點(diǎn)更多地應(yīng)用了網(wǎng)格服務(wù)特性,在本文的設(shè)計(jì)中,網(wǎng)格程序執(zhí)行服務(wù)主要提供學(xué)習(xí)資源提供者發(fā)布的共享資源的虛擬化服務(wù),使得上層應(yīng)用對(duì)于學(xué)習(xí)資源執(zhí)行統(tǒng)一的操作。網(wǎng)格數(shù)據(jù)服務(wù)則對(duì)每個(gè)學(xué)習(xí)者提供其已預(yù)訂的課程目錄虛擬化服務(wù)。學(xué)習(xí)者對(duì)象與學(xué)習(xí)資源對(duì)象操作服務(wù)為應(yīng)用層程序提供統(tǒng)一的操作接口。網(wǎng)絡(luò)學(xué)習(xí)門戶節(jié)點(diǎn)應(yīng)用層程序則接受并處理來(lái)自學(xué)習(xí)資源提供者的學(xué)習(xí)資源服務(wù)發(fā)布信息,接受并處理來(lái)自網(wǎng)絡(luò)學(xué)習(xí)者的注冊(cè)請(qǐng)求、選課請(qǐng)求、學(xué)習(xí)請(qǐng)求。此外,由門戶網(wǎng)站的網(wǎng)格核心服務(wù)統(tǒng)一執(zhí)行網(wǎng)絡(luò)學(xué)習(xí)者的鑒權(quán)與認(rèn)證。
圖6 網(wǎng)絡(luò)學(xué)習(xí)門戶節(jié)點(diǎn)系統(tǒng)架構(gòu)與服務(wù)分布
(二)系統(tǒng)中主要操作流程分析
在基于OGSA架構(gòu)的網(wǎng)絡(luò)資源共享方案中,分布在學(xué)習(xí)終端、網(wǎng)絡(luò)學(xué)習(xí)資源提供者服務(wù)器、網(wǎng)絡(luò)學(xué)習(xí)門戶網(wǎng)站中的主要操作者分別為:網(wǎng)絡(luò)學(xué)習(xí)者,網(wǎng)絡(luò)學(xué)習(xí)門戶,網(wǎng)絡(luò)資源提供者,它們也將分別是這3類功能計(jì)算機(jī)應(yīng)用程序中所創(chuàng)建的主要對(duì)象。下面以序列圖的形式分析學(xué)習(xí)者注冊(cè)進(jìn)入學(xué)習(xí)系統(tǒng)、選擇不同課程、進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)的過(guò)程、以及網(wǎng)絡(luò)學(xué)習(xí)資源提供者資源發(fā)布流程。
1、學(xué)習(xí)者注冊(cè)過(guò)程
如下圖所示,所有網(wǎng)絡(luò)學(xué)習(xí)者統(tǒng)一通過(guò)網(wǎng)絡(luò)學(xué)習(xí)門戶注冊(cè)進(jìn)入網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng),網(wǎng)絡(luò)學(xué)習(xí)門戶應(yīng)用層程序在接受學(xué)習(xí)者的注冊(cè)信息后,首先驗(yàn)證注冊(cè)信息的有效性,其后為該學(xué)生創(chuàng)建一個(gè)實(shí)例,將有關(guān)注冊(cè)信息填寫到該學(xué)生實(shí)例中,并返回注冊(cè)成功消息給網(wǎng)絡(luò)學(xué)習(xí)者。完成學(xué)習(xí)者的注冊(cè)過(guò)程。
2、學(xué)習(xí)資源發(fā)布過(guò)程
學(xué)習(xí)資源提供者將擬發(fā)布的有關(guān)提供學(xué)習(xí)資源服務(wù)的信息以WSDL描述,并使用UDDI將提供服務(wù)的信息發(fā)布到網(wǎng)絡(luò)學(xué)習(xí)門戶,網(wǎng)絡(luò)學(xué)習(xí)門戶為所提供的學(xué)習(xí)資源創(chuàng)建實(shí)例。完成學(xué)習(xí)資源發(fā)布過(guò)程。
3、學(xué)習(xí)資源選擇過(guò)程
網(wǎng)絡(luò)學(xué)習(xí)者登陸進(jìn)入網(wǎng)絡(luò)學(xué)習(xí)門戶,在網(wǎng)絡(luò)學(xué)習(xí)門戶進(jìn)行鑒權(quán)與認(rèn)證,成功登陸之后,進(jìn)入學(xué)習(xí)者主界面,包括學(xué)習(xí)者在學(xué)課程,網(wǎng)絡(luò)學(xué)習(xí)門戶上可選擇的課程目錄等信息。學(xué)習(xí)者首先從網(wǎng)絡(luò)學(xué)習(xí)門戶的課程目錄獲取有關(guān)課程信息,并向網(wǎng)絡(luò)學(xué)習(xí)門戶提交所選擇的課程。網(wǎng)絡(luò)學(xué)習(xí)門戶應(yīng)用程序繼續(xù)將學(xué)習(xí)者提交的課程資源選擇信息以及學(xué)習(xí)者有關(guān)信息提交給網(wǎng)絡(luò)學(xué)習(xí)資源提供者,網(wǎng)絡(luò)學(xué)習(xí)資源提供者應(yīng)用程序?qū)⒄n程學(xué)習(xí)的有關(guān)費(fèi)用信息及其他詳細(xì)信息直接返回給網(wǎng)絡(luò)學(xué)習(xí)者,網(wǎng)絡(luò)學(xué)習(xí)者進(jìn)入繳費(fèi)流程,資源提供者將繳費(fèi)確認(rèn)信息提交給網(wǎng)絡(luò)學(xué)習(xí)門戶,網(wǎng)絡(luò)學(xué)習(xí)門戶應(yīng)用層程序在接受到繳費(fèi)確認(rèn)信息即網(wǎng)絡(luò)學(xué)習(xí)者的學(xué)習(xí)資源選擇已經(jīng)獲準(zhǔn)生效后,為學(xué)習(xí)者增加相應(yīng)的課程實(shí)例,并將繳費(fèi)確認(rèn)信息發(fā)送給網(wǎng)絡(luò)學(xué)習(xí)者,同時(shí)將用戶的相關(guān)的注冊(cè)信息發(fā)送給資源提供者,資源提供者應(yīng)用程序?yàn)樵撚脩魟?chuàng)建一個(gè)學(xué)習(xí)者實(shí)例。
圖7 學(xué)習(xí)者注冊(cè)過(guò)程
圖8 學(xué)習(xí)資源發(fā)布過(guò)程
圖9 學(xué)習(xí)資源選擇過(guò)程
4、學(xué)生學(xué)習(xí)過(guò)程
如圖10所示,學(xué)習(xí)者登陸進(jìn)入網(wǎng)絡(luò)學(xué)習(xí)門戶之后,選擇學(xué)習(xí)的課程,學(xué)習(xí)門戶返回相關(guān)課程學(xué)習(xí)進(jìn)度情況,學(xué)習(xí)者選擇具體學(xué)習(xí)內(nèi)容提交給學(xué)習(xí)門戶,由網(wǎng)絡(luò)學(xué)習(xí)門戶進(jìn)一步提交給學(xué)習(xí)資源提供者,同時(shí)將學(xué)習(xí)者有關(guān)數(shù)據(jù)提交給學(xué)習(xí)資源提供者,學(xué)習(xí)資源提供者應(yīng)用程序直接將學(xué)習(xí)內(nèi)容返回給學(xué)習(xí)者,學(xué)習(xí)者完成學(xué)習(xí)之后,將學(xué)習(xí)完成信息提交給網(wǎng)絡(luò)學(xué)習(xí)門戶,網(wǎng)絡(luò)學(xué)習(xí)門戶應(yīng)用程序修改學(xué)習(xí)者相應(yīng)的學(xué)習(xí)進(jìn)度。
四、結(jié)論與建議
從上述分析中可見(jiàn),在基于OGSA架構(gòu)的學(xué)習(xí)資源共享過(guò)程中,所共享出來(lái)的學(xué)習(xí)資源內(nèi)容保留在資源提供者服務(wù)器上,因此,不存在資源維護(hù)與更新的同步問(wèn)題。此外,只要所提供的資源能夠統(tǒng)一被學(xué)習(xí)者終端所使用,便也解決了異構(gòu)平臺(tái)上資源的兼容性問(wèn)題。
從技術(shù)上看,網(wǎng)格是下一代互聯(lián)網(wǎng)的主要結(jié)構(gòu)形式,從網(wǎng)絡(luò)學(xué)習(xí)資源共享為起點(diǎn)研究網(wǎng)格技術(shù)在教育中的應(yīng)用,可以循序漸進(jìn),以擴(kuò)展的Web服務(wù)提供的資源共享機(jī)制為基礎(chǔ),逐步增強(qiáng)基于OGSA架構(gòu)提供的資源共享能力,為持續(xù)開(kāi)展網(wǎng)格技術(shù)在教育中的應(yīng)用提供技術(shù)準(zhǔn)備與應(yīng)用基礎(chǔ)。
參考文獻(xiàn)
[1] 丁新. 網(wǎng)絡(luò)教育優(yōu)質(zhì)資源共享機(jī)制分析與思考[J]. 中國(guó)遠(yuǎn)程教育,2003,(21):9-14
[2] 飛思科技產(chǎn)品研發(fā)中心 編著. Java Web服務(wù)應(yīng)用開(kāi)發(fā)詳解[M],電子工業(yè)出版社, 2002,1. 170
[3] 嚴(yán)繼昌. 探討教育資源共享機(jī)制[J].中國(guó)遠(yuǎn)程教育,2003,(20):64
[4] 祝智庭.網(wǎng)絡(luò)教育技術(shù)標(biāo)準(zhǔn)研究[J].電化教育研究,2001,(08):72-78
[5] 都志輝,陳渝,劉鵬 編著.網(wǎng)格計(jì)算[M].清華大學(xué)內(nèi)部出版物,2002,8
[6] 全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)教育技術(shù)分技術(shù)委員會(huì)[EB/OL]. http://www.celtsc.edu.cn/. Retrieved June 7, 2005.
[7] Jay Unger, Matt Haynos. Examine the component structure of OGSA[EB/OL]. http://www-128.ibm.com/developerworks/library/gr-visual/index.html . Retrieved June 7, 2005.
[8] Community Scheduler Framework (CSF)[EB/OL]. http://www.platform.com/products/Globus/
圖10 學(xué)生學(xué)習(xí)過(guò)程
Grid Technology Based Online Learning Resources Sharing
Zeng Ling
Institute of Educational Technology, SCNU,Guangzhou Guangdong,510631
Abstract: This paper gave some research backgrounds in the sharing of online learning resources at the beginning; After analysing the resources’ sharing ability afforded by OGSA, the author present a high level technical analyses on online learning architecture and flow related to resources sharing. Finally, the author made some conclusions and suggestions.
Keywords: Grid technology, Open Grid Service Architecture (OGSA), Servise Oriented Architecture (SOA), Online Learning, Resources’ Sharing
“本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文”