張彩+馬耘
摘要:隨著網絡技術的發展,網絡上高校體育教學信息資源在不斷豐富,但是由于缺乏有效地組織和管理,這些教育資源顯得非常零散,形成了“資源孤島”,本文提出了一種體育教學資源共享系統的建設方案。該方案采用SOA架構進行整體構建,對現有的信息系統進行資源開放改造,通過構建資源共享平臺,為提高高校體育教學資源的高效利用提出了新的思路。
關鍵詞:體育教學;資源;SOA
1.前言
隨著網絡技術的發展,各種高校體育教學信息資源在網絡上不斷涌現,但是由于缺乏有效地組織和管理,這些教育資源顯得非常零散,形成了“資源孤島”,在網絡化的前提下需要將各種體育教學資源進行整合加工,實現教育資源共享、最大化的發揮各信息系統的作用,提高教育教學效果。
面向服務的架構體系SOA(Service Oriented Architecture)是一種IT架構體系,是分布式軟件系統構造方法,根據業務需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用,其目的是最大限度地重用應用程序中立型的服務以提高IT適應性和效率。
將面向服務的體系架構的理念融入高校體育教學資源共享的開發過程中,可以提升資源利用效率,降低開發維護復雜度。為教育資源的整合利用提供了一種新的解決方案,在體育教學資源共享的建設中具有廣闊的前景。
2. SOA架構概述
W3C(World Wide Web Consortium)將服務定義為:“服務提供者完成一組工作,為服務使用者交付所需的最終結果。最終結果通常會使使用者的狀態發生變化,但也可能使提供者的狀態改變,或者雙方都產生變化”。
過去的信息系統,是在使用者需要新功能時才開發的,也就是響應不同時刻下的使用者需求定義要素,然后從事開發與導入的工作。每次需求一增加,就必須追加開發,讓系統越來越多,也越來越復雜。隨著復雜度的增加,處理追加需求時的影響范圍也會變廣,這通常會使得系統反應變化的彈性因而降低。但若以SOA方法事前從全局的角度對系統結構做好計劃,就能避免復雜度的增加。以組件化為基礎的SOA方法,并不把信息系統當成“東西”,而是視為服務。它是一種利用內部或是外部的服務來響應業務變化的方法。
在 SOA 系統中不同的功能模塊可以被分為7層:第1層就是系統已經存在的程序資源。第2層就是組件層,在這一層中用不同的組件把底層系統的功能封裝起來。第3層是服務層,在這層中用底層功能組件來構建所需要的不同功能的服務。第4層是業務流程層,在這一層中利用已經封裝好的各種服務來構建業務系統中的業務流程。第5層是表示層,用來向用戶提供用戶接口服務。以上5層都需要有一個集成的環境來支持它們的運行,第6層中的服務總線(ESB)提供了這個功能。第7層主要為整個 SOA 系統提供一些輔助的功能,例如服務質量管理,安全管理這一類的輔助功能。
3. 基于SOA架構的高校體育教學資源共享的設計
基于SOA架構的體育教學資源共享系統的任務是:基于現有教學資源系統,構建分布式的教育資源環境,最大限度的實現教學資源共享,實現資源利用最大化。從而提高教育資源的利用價值。分析系統的數據對象,主要的實體對象是用戶和資源。用戶的屬性,包括用戶個人資料的基本信息和安全設置信息,另外還包括申請角色、所屬分組和所屬院校信息。教育資源的屬性,如技術信息中的格式,大小,位置類型等。采用SOA架構實現資源屬性描述的標準化、資源提取、發布、查詢、應用的標準化。
高校體育教學資源共享系統采用資源統一管理的模式,所有資源在管理員統一管理下做分類。因此系統分為客戶端顯示層與后臺資源管理層,客戶端顯示層與后臺管理層均在各自的信息系統獨立工作,區別是客戶端顯示層讀取門戶中的資源,后臺資源管理層讀取各信息系統中的數據庫資源,資源由各信息系統處理發布。
采用SOA架構進行設計可以對教學資源進行整合。教育資源建設應包括課程庫、題庫、素材庫、課件庫和案例庫等。其中課程庫是按學科課程的知識結構組織起來的,涵蓋學科課程內容領域的,能自成體系的教學軟件;題庫是按一定學科的知識結構組織起來的試題的集合和相應的統計分析工具;素材庫里主要存放教育相關素材,包括文本素材,圖像素材,音頻素材,視頻素材,動畫素材等;課件庫主要存放,按一定知識點組織起來的自成體系又能獨立使用,有利與輔助教師教學,學生學習和擴展學生興趣的參考資料或適于網絡運行的課件。提供多種目錄排列模式,如按學科樹、學習對象和資源類型等方式進行資源瀏覽,按列表形式查看課件。資源瀏覽方式的多樣化利于資源管理的靈活性,除了可以集中管理所有素材,也可以將素材按類型或學科劃分后,可以單獨進行分類資源管理。
4.總結
本文提出了一種體育教學資源共享系統的建設方案。該方案采用SOA架構進行整體構建,對現有的信息系統進行資源開放改造,通過構建資源共享平臺,在網絡上由有教師和管理員統一配置體育教學資源,使教師的教學內容更加豐富,學生可以方便的學習和與教師互動,拓寬學習途徑。為提高高校體育教學效果提出了新的思路。
參考文獻:
[1] http://www.ibm.com/developerworks/cn/webservices/ws-arcsoa2/endprint