劉長騫
摘要:教學資源庫建設中資源的積累是重要途徑之一,如何針對不同的資源形態,采用不同的積累方式是處理資源的關鍵所在,本文針對不同的資源提供了初始積累、自我積累和分布式虛擬代理三種處理方式,基本能夠解決資源庫建設中資源積累的問題。
關鍵詞:教學資源庫,積累,分布代理
教學資源庫建設不可避免的要遇到資源的整合問題,由于計劃整合的教學資源原有存在形態并沒有按照教學資源來進行系統的管理,多數資源不是以靜態網站的形式來管理,就是處于自然狀態的文件包,也有的課程依賴平臺存在。多數資源根本沒有元數據信息,有的資源雖然附帶了一些信息,但也并不符合相關的資源建設標準,要將這些資源納入資源中心,必須對元數據和資源實體本身進行必要的處理。
資源建設是一個長期的工程,資源建設不可能一次完成,還需要不斷地充實和完善,為此,在保證資源質量的前提下,資源中心須提供多條途徑積累資源。
一般采用的資源積累途徑主要有初始積累、自我積累和分布虛擬代理三種模式。
1、初始積累
初始積累就是在資源中心開通時通過初始化程序將一些現成的資源直接入庫[1]。
2、自我積累
自我積累方式又包括資源上傳和在線制作兩條途徑,資源上傳是指在資源中心開通后擁有資源上傳權限的用戶可以直接上傳成熟的資源,經過管理員審核通過后就可以正式入庫,所上傳資源也就成為資源中心的正式資源;資源制作是計劃在資源中心的子系統-標準化網絡課件制作系統開發完成后將制作子系統對用戶開放,系統為教師用戶提供實用的在線課件制作工具,制作完成后,教師可以將制作完成的資源直接入庫,經過管理員審核通過后就可以成為資源中心的正式資源。
還有一種途徑是設想為其他系統搭建匯集其他系統零散資源的接口,這樣可以增加資源積累的途徑,但是考慮到這些來源的資源質量問題,暫時沒有實現這個途徑的資源積累渠道,在今后的系統應用中這也是一種比較實際的途徑。在資源建設規范中提到的自擴充式、開放的教育資源庫系統類似,隨著互聯網上數據的不斷膨脹,其中不乏大量有價值的教育信息。但是這類教育資源處于一種零散的分布狀態,且形式、內容各異,盡管可以通過搜索引擎指向目標地址,但不利于用戶的直接檢索和使用。開放的教育資源庫不僅體現在能通過其搜索機制,將互聯網上的資源地址收錄到索引數據庫中,更能通過錄入接口,將零散、不規范的網絡教育資源進行統一標識,納入到更為完整的資源體系之中,這是教育資源庫的一大發展趨勢。為維護版權利益,雖然資源文件本身仍處于一種零散的分布狀態,但面向用戶的卻是一個虛擬的大型資源庫。用戶不必進行人為的轉換,就能獲取到規范的教育資源和應用指導。通過《教育資源建設技術規范》的約束,定義資源的標準化過濾接口和導入接口,將網上優秀的教育資源的元數據信息自動提取出來,進行標準化過濾后導入到自身的數據庫中,經過不斷的完善與擴充以形成系統的教育信息資源。
3、分布虛擬代理
所謂分布代理是資源庫系統之間的數據交換接口標準,并在此基礎上形成軟件代理,在分布式系統之間復制和檢索數據[2]。
這種方式主要是用來解決分布在其他院系的現有資源或資源庫,對于這樣的資源或資源庫,可以采用直接掛接方式,但是這樣不利于資源的標準化管理,也可能不利于用戶查詢檢索,那么采用分布代理的方式比較好。對于沒有元數據信息的自然資源,可以采用虛擬鏈接方式將分布在別處的資源映射到資源中心的資源庫,然后將元數據信息在資源中心進行入庫處理。如果是現成的數據庫,可以在資源中心和資源庫之間建立一個數據交換接口,然后讓分布的資源庫中的數據轉換成資源中心的標準包裝方式,并在資源中心進行登記注冊,實行資源元數據信息的統一索引,集中管理,便于在資源中心查詢檢索,使用資源。
實現分布式資源庫主要有兩種組織結構,一種是層次結構,一種是對等結構。
層次結構是根據我院單位管理體制,在院系分別設立資源庫管理中心,院系本身的資源庫管理中心還可以到上一級資源庫管理中心進行注冊同步共享其中所匯集的元數據信息。終端用戶在資源庫管理中心可以檢索所在系院范圍內資源庫站點的資源信息。這種結構的好處是系院里的資源不是非常多的話,由于查詢的元數據都存放在系院數據庫管理中心,所以只用查詢一個數據庫,其查詢速度比較快。如果系院資源非常多,由于數據量巨大,當訪問用戶多時常常會導致死機。
對等結構是松散耦合式的結構,每個資源庫都是一個獨立的、對等的系統,他們之間的功能相同。當一個用戶向某個站點提交查詢請求時,該站點分布式管理系統把請求發送給所有的與其相連的其他站點,其他站點收到請求后根據要求在自己資源庫中進行查詢,然后把查詢結果返回給發出請求的站點。發出請求的站點把收集到的結果和本身查詢的結果相結合返回給用戶。這種結構的好處是每個站點的資源庫之間不必同步元數據信息,還有就是解決了上面的難題,由于每個站點只存放自己的元數據信息,分布式管理系統把查詢任務分攤給各個站點,這有效的均衡了負載。但是這對網絡性能的要求比較高,如果兩個站點間的網絡帶寬不夠寬,速度不夠高的話反而會降低查詢效率。
所以綜上所述,如果想建立一個大范圍的分布式資源管理系統,理想的結構是結合這兩種模式,有效的利用其優點、屏蔽其缺點。在下面層級中,由于網絡性能得不到保證、數據量又不是很大,我們采用層次式結構;在上面的節點中,我們用高速網絡把他們相連,采用對等結構。
參考文獻:
[1] 張家貴曹哲新 高職院校共享型專業教學資源庫建設研究, 現代教育技術2010年07期
[2] 趙勇 上海交通大學 遠程大規模多用戶并發控制及用戶管理技術研究 TP311.52endprint