摘 要
校園資源庫是非常重要的資源共享憑條,本文討論基于Web2.0的校園資源庫的建設(shè),分析校園資源庫的建設(shè)理論和建設(shè)原則,闡述資源庫建設(shè)的基本思路,梳理用戶的需求,完成校園資源庫的整體設(shè)計。
【關(guān)鍵詞】Web2.0 校園資源庫 資源共享
1 引言
隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)的普及,校園資源庫在學(xué)校資源應(yīng)用和管理領(lǐng)域的已經(jīng)非常普遍,校園資源庫中的內(nèi)容也日漸豐富。先進(jìn)完善的校園資源庫對提升資源利用率和學(xué)習(xí)效率非常關(guān)鍵。目前,校園資源共享可以劃分為信息資源共享和物理設(shè)備共享兩類。物理設(shè)備包含計算機(jī)、網(wǎng)絡(luò)、存儲設(shè)備等設(shè)備;信息資源包含課件、論文、教學(xué)軟甲、電子圖書等,本文主要討論如何構(gòu)建基于Web2.0的校園資源庫,希望通過本文的研究,提出優(yōu)化的資源庫建設(shè)方案,為資源共享實施和改進(jìn)提供借鑒。
2 Web服務(wù)介紹
2.1 web2.0
Web2.0 是相對于Web1.0 的新的時代。指的是一個利用Web的平臺,由用戶主導(dǎo)而生成的內(nèi)容互聯(lián)網(wǎng)產(chǎn)品模式,為了區(qū)別傳統(tǒng)由網(wǎng)站雇員主導(dǎo)生成的內(nèi)容而定義為第二代互聯(lián)網(wǎng),即web2.0,是一個新的時代。Web2.0模式下的互聯(lián)網(wǎng)應(yīng)用具有以下顯著特點:
(1)用戶分享。在Web2.0模式下,可以不受時間和地域的限制分享各種觀點。用戶可以得到自己需要的信息也可以發(fā)布自己的觀點。
(2)信息聚合。信息在網(wǎng)絡(luò)上不斷積累,不會丟失。
(3)以興趣為聚合點的社群。在Web2.0模式下,聚集的是對某個或者某些問題感興趣的群體,可以說,在無形中已經(jīng)產(chǎn)生了細(xì)分市場。
(4)開放的平臺,活躍的用戶。平臺對于用戶來說是開放的,而且用戶因為興趣而保持比較高的忠誠度,他們會積極的參與其中。
在Web2.0模式下,用戶可以自由在網(wǎng)站上發(fā)布內(nèi)容,用戶同時承擔(dān)著網(wǎng)站內(nèi)容制造者和瀏覽者的角色。這也就是說用戶可以更大程度的參與到網(wǎng)站建設(shè)中,例如用戶可以通過tag技術(shù)幫助網(wǎng)站更快的實現(xiàn)信息的分類等。Web2.0強調(diào)網(wǎng)站與用戶的交互體驗,用戶與網(wǎng)絡(luò)服務(wù)器連接,也就實現(xiàn)了與其他用戶之間的交互。Web2.0是在Web1.0的基礎(chǔ)上逐漸發(fā)展而來的,相較于Web1.0來說,Web2.0模式下,每個用戶都可以成為內(nèi)容的編輯者和提供者,它是以人為核心建立起來的模式,是可讀可寫的。常見的Web2.0包括博客、維基、SNS、社區(qū)以及RSS等等。
利用Web技術(shù),可以通過調(diào)用的方式實現(xiàn)資源的應(yīng)用共享,Web2服務(wù)是設(shè)置在站點之上的可以重復(fù)利用的構(gòu)件,這些構(gòu)件可以散布在互聯(lián)網(wǎng)的各個地方,通過調(diào)用的方式完成任務(wù)。建立資源共享系統(tǒng),首先要解決的問題就是資源訪問性、管理型,在傳統(tǒng)的服務(wù)器中,應(yīng)用軟件的操作是固定的,不同的軟件具有一定的操作差異,這些資源自治模式下無法為不同資源定義相同接口,所以在大的層面上無法實現(xiàn)資源全部共享,而Web技術(shù)能很好的解決這一問題。
2.2 Web服務(wù)的核心技術(shù)
Web服務(wù)設(shè)計的技術(shù)規(guī)范包括SOAP、UDDI、WSDL和XML。
XML的是可擴(kuò)展標(biāo)記語言,用戶可以自由定義復(fù)雜的結(jié)構(gòu),擴(kuò)展性非常強。XML的自描述性比較強,適用于數(shù)據(jù)共享和數(shù)據(jù)共享。它的另一個優(yōu)勢是無關(guān)性,和平臺與廠商可以獨立存在,結(jié)構(gòu)化數(shù)據(jù)統(tǒng)一性較強。XML的數(shù)據(jù)類型非常豐富,且支持類型繼承,其中引入命名空間概念,名稱重復(fù)的問題得到很好的解決。SOAP是簡單對象訪問協(xié)議,是基于XML環(huán)境中交換信息的簡單協(xié)議。SOAP是在更加分布和松散的環(huán)境中使用XML,提供了等地交換結(jié)構(gòu)化和類型化信息交換機(jī)制。WSDL是Web服務(wù)說明語言,WSDL文件屬于XML文檔,主要用來說明SOAP消息和這些消息的置換。WSDL規(guī)范包括數(shù)據(jù)交換模型、信息大綱、錯誤信息、輸入和輸出信息的類型等。UDDI是統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議,是基于Web的分布式為Web服務(wù)提供信息注冊中心的標(biāo)準(zhǔn)規(guī)范。UDDI利用XML文檔來描述企業(yè)及其能夠提供的Web服務(wù),UDDI能夠提供白頁、黃頁和綠頁三個部分的信息。
Web服務(wù)就是利用服務(wù)提供者將應(yīng)用部署在服務(wù)器上,利用WSDL語言來描述給定的服務(wù)接口規(guī)范,服務(wù)的請求者利用API向服務(wù)代理調(diào)用它所需要的服務(wù)。Web服務(wù)調(diào)用關(guān)系如圖1所示。
3 基于Web2.0的校園資源庫系統(tǒng)建設(shè)
3.1 資源庫系統(tǒng)介紹
Web服務(wù)的基本特征就是資源的共享,服務(wù)規(guī)模并不是最主要的特征。校園網(wǎng)覆蓋具有明顯的特征,覆蓋一個或者幾個校區(qū),范圍在城域網(wǎng)和局域網(wǎng)之間。網(wǎng)絡(luò)的帶寬也比較寬,網(wǎng)絡(luò)延遲情況良好。校園網(wǎng)的資源比較集中,很多資源是通過局域網(wǎng)形式互聯(lián),但是也具備分布性。
當(dāng)前學(xué)校的校園資源庫系統(tǒng)尚且存在一些不足,主要表現(xiàn)在多數(shù)系統(tǒng)是自行開發(fā),缺乏標(biāo)準(zhǔn)化、兼容性和規(guī)范性,容易出現(xiàn)信息孤島。不同資源庫系統(tǒng)的資源描述方式是,一些資源庫直接以文件形式保存,還有一些資源庫用數(shù)據(jù)庫存儲,目前資源庫或多或少在擴(kuò)展性、開放性和操作性方面存在不足。
系統(tǒng)的用戶需求方面,資源庫要為用戶提供資源查詢、下載、權(quán)限管理、系統(tǒng)管理等基本功能。不同用戶的功能需求是不同的。對于用戶來說,登陸系統(tǒng)之后,要能夠查找相應(yīng)的資源,但是如果要下載資源,則需要有會員權(quán)限。管理員在擁有用戶權(quán)限的同時,還擁有系統(tǒng)維護(hù)、用戶管理等權(quán)限。
3.2 系統(tǒng)特性
基于Web2.0的校園資源庫系統(tǒng)設(shè)計是利用互聯(lián)網(wǎng)工具,為用戶提供優(yōu)質(zhì)的教學(xué)服務(wù)和全面的教學(xué)資源。校園資源庫系統(tǒng)是分布式的應(yīng)用,包括數(shù)據(jù)層、業(yè)務(wù)對象層和用戶界面層。系統(tǒng)中包括多個子系統(tǒng),從功能上能夠彼此訪問和信息共享,每一個子系統(tǒng)都具備獨立的發(fā)布和管理系統(tǒng)。不同的模塊具有自治性,在系統(tǒng)集成的同時,不同數(shù)據(jù)庫依舊有自身的應(yīng)用特性、安全性控制和完整性控制。系統(tǒng)的設(shè)計非常重視實用性、可擴(kuò)展性、先進(jìn)行、可維護(hù)性、可靠性和保密性的要求。系統(tǒng)能夠滿足校園教育資源的收集、整理、匯總、共享、交易、應(yīng)用和優(yōu)化管理等要求,將從以下幾點介紹校園資源庫的功能特性:endprint
3.2.1 實用性
校園資源庫系統(tǒng)建設(shè)要與用戶業(yè)務(wù)的性質(zhì)、業(yè)務(wù)范圍和工作流程相結(jié)合,根據(jù)客戶的規(guī)模、運營情況以及服務(wù)需求進(jìn)行流程涉及和功能定制。校園資源庫系統(tǒng)在建設(shè)的過程中,要考慮到不同教學(xué)層次人員的訪問情況和需要,采用用戶能夠接受和熟悉的操作方式,保證應(yīng)用的便捷性和簡單化。界面設(shè)計要力求美觀大方,提供豐富的系統(tǒng)接口。
3.2.2 可擴(kuò)展性與維護(hù)性
系統(tǒng)的設(shè)計和建設(shè)要充分考慮主機(jī)和網(wǎng)絡(luò)的擴(kuò)展需要,為二次開發(fā)提供便利。如果未來出現(xiàn)新的業(yè)務(wù)需要,系統(tǒng)要能夠支持更新,這對于教育領(lǐng)域來說是非常必要的。系統(tǒng)的可擴(kuò)充模塊選擇開放式結(jié)構(gòu),能夠方便業(yè)務(wù)增加與系統(tǒng)審計,在其他平臺上也要能夠?qū)崿F(xiàn)業(yè)務(wù)功能的擴(kuò)充。系統(tǒng)擴(kuò)充包括功能的擴(kuò)充和存儲容量的擴(kuò)充。
3.2.3 安全性和可靠性
系統(tǒng)服務(wù)器選擇具有容錯功能的設(shè)備,如果出現(xiàn)故障能夠在第一時間采取應(yīng)急措施。系統(tǒng)提供數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、日志存儲和故障處理等對策功能。數(shù)據(jù)存儲部分安全性高,能夠控制執(zhí)行活動,查看和修改相關(guān)信息,確保對數(shù)據(jù)具有良好的保護(hù)性。
3.3 系統(tǒng)運作流程分析
系統(tǒng)實現(xiàn)的基本功能包括:第一是集成異構(gòu)數(shù)據(jù)庫,實現(xiàn)透明查詢;第二是獲取資源文件,實現(xiàn)資源下載。
查詢流程:用戶通過瀏覽器訪問門戶網(wǎng)站,提交訪問的請求,服務(wù)器接收到查詢請求之后開始執(zhí)行,調(diào)用全局資源的查詢接口,查詢數(shù)據(jù)庫,調(diào)用局部資源服務(wù),提取查詢的結(jié)構(gòu),然后將這些查詢結(jié)果進(jìn)行合并,整合處理XML文件,匯集成完整信息通過門戶反饋給用戶。
文件下載流程:校園資源庫的資源一般只提供給校園網(wǎng)用戶。所以,如果在校園網(wǎng)設(shè)定共享緩存區(qū),通過FTP方式被校外用戶訪問,就可以通過代理傳輸技術(shù)訪問并在緩存區(qū)下載教學(xué)資源。校園網(wǎng)一般比較穩(wěn)定,性能良好,這種設(shè)計能夠保證用戶成功獲取資源。
4 系統(tǒng)結(jié)構(gòu)及功能
4.1 平臺架構(gòu)
校園資源庫系統(tǒng)平臺包括三個主要的子系統(tǒng),分別是資源制作平臺、管理平臺以及應(yīng)用平臺,各個平臺之間是相互連接的。
如果從知識管理的角度出發(fā),那么資源庫的基本架構(gòu)包括知識的收集、共享、擴(kuò)展和利用等。
4.2 系統(tǒng)功能模塊的設(shè)計
本系統(tǒng)的主要功能包括資源的查詢、上傳呢、下載、評價以及監(jiān)控、用戶管理等。
用戶認(rèn)證模塊:不同用戶對應(yīng)不同的權(quán)限,按照基于角色的訪問控制策略提供訪問服務(wù)和安全控制策略。
元數(shù)據(jù)轉(zhuǎn)換模塊:將不同的元數(shù)據(jù)轉(zhuǎn)換成為標(biāo)準(zhǔn)的系統(tǒng)認(rèn)可的格式。不同系統(tǒng)之間要進(jìn)行交互,必須有相同的數(shù)據(jù)格式。XML是公認(rèn)的數(shù)據(jù)交換標(biāo)準(zhǔn),轉(zhuǎn)換格式嚴(yán)格按照教育技術(shù)對資源的相關(guān)定義執(zhí)行。
資源查詢模塊:按照用戶請求,從數(shù)據(jù)庫中查詢滿足條件的結(jié)果,用戶決定是否讀取。
資源上傳模塊:管理員用戶可以從門戶直接上傳文件到服務(wù)器,也可以利用FTP技術(shù)實現(xiàn)上傳。
資源下載模塊:管理員用戶提交任務(wù)列表,按照任務(wù)列表將資源下載到內(nèi)部服務(wù)器。
資源評價模塊:為用戶提供評價資源的服務(wù)。
資源監(jiān)控模塊:根據(jù)資源評價的結(jié)果確認(rèn)該項資源是否具有繼續(xù)保留的價值。
用戶管理模塊:管理用戶權(quán)限及相關(guān)信息。
4.3 系統(tǒng)實現(xiàn)
開發(fā)環(huán)境:該系統(tǒng)選擇基于.NET平臺的開發(fā)平臺進(jìn)行設(shè)計,整個系統(tǒng)采用的是三層架構(gòu)模式,分別是客戶表示層、中間應(yīng)用層和數(shù)據(jù)管理層。中間應(yīng)用層采用是基于WS-Core4.0實現(xiàn)功能,并部署對應(yīng)的Web服務(wù),WS-Core4.0的開源性為系統(tǒng)建設(shè)奠定了基礎(chǔ)。數(shù)據(jù)管理層采用MySQL數(shù)據(jù)庫來存儲元數(shù)據(jù)、用戶權(quán)限等信息。系統(tǒng)開發(fā)采用JAVA語言、JSP網(wǎng)絡(luò)編程技術(shù)和XML相關(guān)技術(shù)等。
該校園資源庫主要實現(xiàn)了以下功能:
(1)用戶通過搜索進(jìn)入門戶,為用戶提供友好簡潔的門戶服務(wù);
(2)按照用戶的請求,根據(jù)價值、連接時間等進(jìn)行自動排序和篩選,將篩選后的優(yōu)質(zhì)信息提供給用戶;
(3)實現(xiàn)了任務(wù)代理,例如文件的傳輸和下載等;
(4)能夠監(jiān)控資源的使用和評價情況;
(5)元數(shù)據(jù)體系規(guī)范,便于實現(xiàn)系統(tǒng)開放和資源的共享。
5 結(jié)束語
隨著Web服務(wù)的不斷發(fā)展,逐漸從技術(shù)概念落實到實踐和應(yīng)用,這也成為未來應(yīng)用架構(gòu)的重要模式之一。本文通過對Web技術(shù)服務(wù)的基本概念、發(fā)展情況左簡單的介紹,研究了其體系架構(gòu)和基本的規(guī)范,掌握了Web的核心,在此基礎(chǔ)上,以Web服務(wù)為基礎(chǔ)建立了擴(kuò)語言、跨平臺的校園資源庫系統(tǒng)建設(shè),滿足了服務(wù)校園資源需求,提升了校園資源庫運行效率,具有非常重要的意義。
參考文獻(xiàn)
[1]賴紅輝.高職院校網(wǎng)絡(luò)教學(xué)資源庫的建設(shè)和發(fā)展[J].中國成人教育,2008(05).
[2]劉珍芳.高校專業(yè)網(wǎng)絡(luò)資源庫建設(shè)探析[J].電化教育研究,2007(05).
[3]楊明.高等職業(yè)教育專業(yè)教學(xué)資源庫發(fā)展的歷史背景及意義[J].黑龍江高教研究,2012(10).
[4]袁志斌.Web資源庫建設(shè)中的主動服務(wù)技術(shù)[J].華東交通大學(xué)學(xué)報,2010,17(04):66.
[5]朱林.校園信息化建設(shè)中教學(xué)資源庫系統(tǒng)的研究與實現(xiàn)[D].大連:大連理工大學(xué),2016.
[6]鄒凌君,許晨.基于Web Service的數(shù)字化校園信息共享平臺的構(gòu)建研究[J].輕工科技.2016(04):65-66.
[7]張春燕,趙吉.高職院校Web項目開發(fā)課程資源庫建設(shè)的探析[J].科技資訊,2015(09):194.
作者簡介
趙婕(1981-),女,江蘇省溧陽市人?,F(xiàn)為江蘇城鄉(xiāng)建設(shè)職業(yè)學(xué)院教育技術(shù)中心講師。研究方向為計算機(jī)網(wǎng)絡(luò)、系統(tǒng)管理、多媒體制作。
作者單位
江蘇城鄉(xiāng)建設(shè)職業(yè)學(xué)院 江蘇省常州市 213147endprint