


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