基于网格Portal的远程学习系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网格是继传统因特网、Web之后互联网发展的新方向,是一种新的科学计算模式,被誉为下一代互联网技术。这种计算模式将地理上分布的、异构的多种计算资源通过高速网络连接起来,共同完成复杂计算问题。网格将整个因特网整合成一台“虚拟的超级计算机”,提供对计算资源、存储资源、数据资源、信息资源、知识资源、专家资源等的全面共享。
     随着网络和分布式计算技术的发展,网格应用领域也逐步从传统科学计算扩展到商业、制造、军工、教育等领域,开放网格服务体系结构使得网格服务与Web服务日趋融合,促使网格技术走向了标准化。目前,网格应用面对的问题是如何便捷地使用开发的应用网格服务,这就需要屏蔽网格的复杂性,为应用网格服务使用者提供一种简便的使用方式。网格Portal作为网格系统的重要组成部分,是连接网格用户和网格应用系统的桥梁。网格Portal技术为用户提供基于浏览器的、统一的、访问网格资源和进行各种操作的界面,隐藏了网格底层的复杂结构,降低复杂网格系统的使用难度,推动了各种网格应用的快速发展。
     现代远程教育,是较早应用互联网技术的领域之一。随着计算机网络的发展,网络学习资源的日益丰富,人们越来越多地依赖网络进行各种方式的学习,还开发出许多完整、实用的远程学习/教学系统。这些学习系统在管理上是分治的,在地理上是分布的,在运行平台上是异构的,因此彼此间不能有效地共享学习资源。应用网格技术来开发远程学习系统就越来越得到了学习系统开发者的重视。基于网格Portal的远程学习系统研究和设计将促使远程学习系统的实用化,满足基于网络开展自主学习、合作学习和团队学习对学习资源共享的需求,也将推动网络远程教育快速长足发展。
     远程学习系统是为远程学习者服务的学习支持系统,是学习者进行各种学习活动的系统平台,对远程学习系统的研究与设计应遵循相关教育或学习理论的指导。本文从学习理论、远程教育理论、知识管理理论、其它相关理论四个方面,详尽分析和研究了影响远程学习系统设计的教育理论基础。从网格关键技术和Portal关键技术两个层面,对远程学习系统的网格Portal关键技术、网格服务的开发与部署等分别做了深入系统的分析和研究。进一步对网格资源管理模型、基于Globus Toolkit的资源管理、网格内学习资源的管理和共享及其技术等做了系统全面的研究。在对远程学习系统在学习管理和资源共享、学习系统的个性化等的需求分析和研究的基础上,分析了远程学习系统所应实现的网格服务,对基于网格Portal的远程学习系统做了系统设计,并给出了系统模型。完成远程学习系统Portal的开发与实现,完成了部分Web或网格服务的开发和部署。
     本文的主要创新点有:1.基于网格Portal的远程学习系统设计是在遵循丰富的学习理论、远程教育理论、知识管理理论、教学设计理论等现代相关教育理论的指导下,对现代远程学习系统进行了全面系统的研究与设计;2、运用了先进的网格及网格相关技术来设计远程学习系统,主要用来有效地解决“信息孤岛”问题,实现分布异构学习资源的全面共享;3、不同学习团体或社区可以开发、部署、注册各自的网格学习服务,远程学习者能动态发现和使用这些服务,从而实现了学习资源在同一学习系统内的有效整合。4、结合Portal技术,一方面实现了统一的用户认证,使学习者可以便捷地使用网格内所有的学习网格服务,另一方面还实现了学习者对学习系统个性化的需求,如学习者可以定制学习内容、可以选择适合学习者学习风格的学习界面、可以定制各种学习服务等。
Praised as the next generation Internet technology, the grid is a new trend of Internet after conventional Internet and Web, a new scientific computing pattern which connects all kinds of distributed and heterogeneous computational resources with the high-speed network to accomplish complicated computational problems. The grid integrates the whole internet into a virtual supercomputer, providing access of computational resources, storage resources, data resources, information resources, knowledge resources, specialist resources and the like for all.
     With the development of network and distributed computing technology, grid application expands from traditional scientific computing to other fields such as commerce, manufacture, war industry and education. OGSA enables the increasing integration of grid service and Web service, and the grid technology is tending to standardization. Today, a problem of grid application is how to use the developed application grid services easily, which needs to shield the grid’s complexity and provides a convenient way for the users of grid services. As an important component of grid system, grid portal is a bridge connecting the grid user and the grid application. It provides a uniform interface based on Web browser to access and operate grid resources and services for the user, shields the complexity of the low-level grid, reduces the difficulty of using grid and accelerates the development of various grid applications.
     Modern distance education is one of fields that apply Internet technology earlier. With the development of computer network and the increasing richness of learning resources, people not only learn in various ways relying stronger on network day by day, but also develop a number of integral and practical distance learning/teaching system. However, these learning systems can’t share learning resources with each other efficiently, because they are divided in management, distributed geographically and heterogeneous in running platforms. So developers of learning system pay more and more attention to develop distance learning system using grid technology. Research and design of the distance learning system based on grid portal will promote the utility of distance learning system, meet the requirement of sharing learning resources for web-based autonomic learning, cooperative learning and team learning, and promote the development of network distance education rapidly and remarkably.
     The distance learning system is a learning support system which services the distance learner, and it’s also a system platform carrying out a variety of learning activities. The research and design to distance learning system should comply with related guidance of education and learning theory. From learning theory, theory of distance education, theory of knowledge management and other related theories, this thesis analyzes and researches the basic education theories affecting design of the distance learning system at large. It also analyzes and researches systematically the key grid portal technology, development and deployment of grid services for the distance learning system from key grid technology and key portal technology in depth. Then, further comprehensive research on grid resource management model, resource management based on Globus Toolkit and the management and sharing of learning resources in grid have been done. Based on demand analysis and research of distance learning system such as learning management, resource sharing and the personalization of learning system, it analyses the grid services which should be achieved, designs the distance learning system on the basis of grid portal and proposes its system model. Finally, this paper completes the development and implementation of the distance learning system portal, and accomplishes the development and deployment of a part of web or grid services.
     The main innovations in this article are: 1. Following the guidance of related modern educational theories such as the rich learning theory, distance education theory, knowledge management theory, instructional design theory, the distance learning system based on grid portal researches and designs the modern distance learning system comprehensively and systematically; 2. Advanced grid and grid-related technology are adopted to design the distance learning system, which is mainly used to solve the problem of " information isolated island" effectively and achieve a comprehensive sharing of distributed and heterogeneous learning resources; 3. Different learning groups or communities can develop, deploy and register respective grid learning services, and distance learners can dynamically discover and use these services, so it can bring about an effective integration of learning resources in the same learning system; 4. Combined with portal technology, on the one hand, the realization of a unified user authentication prompts learners to use all the learning grid services in grid easily. On the other hand, it meets the individual need of learners to learning system, such as customizing learning content, selecting appropriate learning interface, and customizing a variety of learning services.
引文
[1]高宏卿,汪国安.基于网格技术的数字化校园应用研究[J].河南大学学报(自然科学版),2005.9:98-100.
    [2]李克东.数字化学习—信息技术与课程整合的核心[J].电化教育研究,2001(8):46-49.
    [3]About the GridPort Toolkit[EB/OL].http://gridport.net/main/,2007-07-12.
    [4]DOE Science Grid: Grid Portal Development Kit(GPDK)[EB/OL].http://www.doescienceg-rid.org/gridportal.html,2007-06-12.
    [5]Gridsphere Portal Framework[EB/OL].http://www.gridsphere.org,2008-05-21.
    [6]Open-source community-based tools for learning[EB/OL].http://moodle.org,2008-05-22.
    [7]Sakai Project: Home[EB/OL].http://sakaiproject.org/portal,2008-05-23.
    [8]Bodington Home[EB/OL].http://bodington.org,2008-05-27.
    [9]TinyLMS Home[EB/OL].http://www.randelshofer.ch/tinylms/index.html,2008-05-21.
    [10]Eledge Open Learning Management System[EB/OL].http://eledge.sourceforge.net,2008-06-10.
    [11]马宁,余胜泉,何克杭.自主学习策略的设计与实现[J].中国电化教育,2000(10):7-11.
    [12]伍新春,秦宪刚译.终身受用的学习策略[M].中国轻工业出版社,2003,6:18-25.
    [13]毛昕,许雄.论网络教育中个别化学习和协作学习的关系[J/OL].教育技术通讯,2003,9.
    [14]张洁,赵蔚,缪凯.基于网络的个性化协作式学习环境的设计[J].中国电化教育,2003,8:29-31.
    [15]金炎,高丽彬.基于XML个性化学习模型.山西电子技术,2004,1:14-16.
    [16]祝智庭,钟志贤.现代教育技术-促进多元智能发展[M].上海:华东师范大学出版社,2003:32-50.
    [17]武法提.基于Web的学习支持系统—新型网上教学系统研究[J].电化教育研究,2002,4:38-41.
    [18]马宁,余胜泉,何克杭.自主学习策略的设计与实现[J].中国电化教育,2000,10:7-11.
    [19]何克抗.建构主义—革新传统教学的理论基础[J].电化教育研究,1997,3(4):25-27.
    [20]叶弈乾,孔克勤.个性心理学(第二版)[M].北京:华东师范大学出版社,2001:65-81.
    [21]邓志伟,钟启泉.个性化教学论[M].上海:上海教育出版社,2001:53-68.
    [22]邓晖,徐梅林.网络学习环境的之个性化属性调查及启示[J].现代教育技术,2003,1:49-54.
    [23]王陆,方平,刘维民.关于学生个性因素与远程教育的相关性的探讨[J].电化教育研究,2001,6:28-32.
    [24]陈清华,金晶.个性化课程学习模型的设计与实现[J].计算机工程与设计,2008(8):81-84.
    [25]舒蓓,申瑞民,王加俊.个性化的远程学习模型[J].计算机工程与应用,2001,9:90-93.
    [26]李华,何茜,吴中福.基于WEB的个性化学习系统研究[J].计算机工程与应用,2002(13):239-242.
    [27]刘风新,王寒光.基于JAVA技术实现交互式个性化的远程教学系统[J].北京化工大学学报,2003(2):85-88.
    [28]朱祖林,刘盛峰,钱立三.基于WWW的自主学习环境的设计原则[J].远程教育杂志,2003,1:12-17.
    [29]孙健,申瑞民,张同珍等.基于支持向量机算法的智能学习推荐器的设计及实现[J].计算机工程,2002,11:256-258.
    [30]邓晖,徐梅林.网络学习环境之个性化属性调查及启示[J].现代教育技术,2003,1:49-54.
    [31]杨卉,王陆.基于网络的个性化学习系统中学习者个性特征的提取算法[J].计算机工程与应用,2003(25):179-182.
    [32]Vladan Devedzic,Ljubomir Jerinic,Danijela Radovic.The GET-BITS Model of Intelligent TutoringSystems[EB/OL].http://galeb.etf.bg.ac.yu/~devedzic/,2003-10-20.
    [33]丁兴富.《远程教育学》[M].北京:北京师范大学出版社,2001:70-93.
    [34]徐建东.成人教育学院现代远程教育学生学习支持服务系统的构建[D].山东济南:山东师范大学,2005,4:12-16.
    [35]丁新等译.远距离教育理论原理[M].北京:中央广播电视大学出版社.1999,8:32-55.
    [36]穆肃.远程教育的均等理论[EB/OL].http://www.crtvu.edu.cn/sfw/ReadNews.asp?NewsID=3-272,2008-06-21.
    [37]张凤龙.“学习支持服务”概念探索[J].天津电大学报,2001,(4):4-6.
    [38]杜琼英.学习支持服务理论研究简介及启示[J].云南电大学报,2001,(1):15-18.
    [39]王春莲.高校网络教育学习支持服务系统设计模式研究[D].山东曲阜,曲阜师范大学,2006,4:20-26.
    [40]查尔斯·德普雷,丹尼尔·肖维尔.知识管理的现在与未来[M].北京:人民邮电出版社.2004(1):256.
    [41]实践社团:学习型组织知识管理的新趋势[EB/OL].http://www.chuangzheng.cn/html/yanjiuyutansuo/20070502/3014.html,2005-09-27.
    [42]埃蒂纳·温格等著,边靖译.实践社团:学习性组织知识管理指南[M].北京:机械工业出版社.2003(9):43-65.
    [43]王良辉.基于知识管理的在线学习支持系统设计[D].广州:华南师范大学,2005:5-23.
    [44]余胜泉,杨晓娟,何克抗.基于建构主义的教学设计模式[J].电化教育研究,2000(12):7-13.
    [45]何克抗.CAI的理论基础和以学为中心的课件设计[M].成都:四川教育出版社,2001:78-100.
    [46]李华.基于校园网的中学教师自主学习支持系统设计—信息技术课为例[D].南昌:江西师范大学,2007:22-28.
    [47]何永军.系统设计理论在展示设计中的运用研究[D].南京:南京艺术学院,2005:16-30.
    [48]李天平.系统设计原则[EB/OL].http://www.cnblogs.com/ltp/archive/2005/12/12/295847.html,2008-03-10.
    [49]都志辉.网格计算[M].北京:清华大学出版社,2002:112-223.
    [50]Ian Foster,Kesselman.C.The Grid:Blueprint for a New Computing Infrastructure.Sa-n Freancisco CA:Morgan Kaufmann,1999[EB/OL].http://mkp.com/grids,http://www.gridforum.org,http://www.ccgrid.org,2008-05-10.
    [51]Ian Forster.Internet Computing and the Emerging Grid.Nature Web Matter,7 December 2000[EB/OL].http://www.nature.com/nature/webmatters/grid/grid.html,2008-05-21.
    [52]The Computational Research Division (CRD)[EB/OL].http://www.itg.lbl.gov/~johnston/grids/,2007-12-06.
    [53]美国能源部科学网格[EB/OL].DOE Science Grid.Http://doesciencegrid.org/,2008-04-12.
    [54]Ian Foster,Carl Kesse lman.The Grid 2:Blueprint for a New Computing Infrastrueture[M].Elsevier Inc,1998:35-70.
    [55]Ian Foster,Carl Kesse lman,Steven Tueeke.The Anatomy of the Grid: Enabling Sealable Virtual Organizations[J].International J. Super Computer Applications.2001.
    [56]Ian Foster. What is the Grid?A Three Point Cheeklist[J]. Globus Allians.2002.
    [57]Ian Foster. The Grid: Computing Without Bounds[J]. Scientific American.2003.
    [58]徐志伟,冯百明,李伟.网格计算技术[M].北京:电子工业出版社,2004:1-24.
    [59]高宏卿.基于网格的远程教学研究[D].上海:华东师范大学,2004:39-55.
    [60]中国网格.网格研究[EB/OL].http://www.chinagrid.com,2007-08-23.
    [61]刘宇芳.基于网格的远程学习系统门户的设计[D].长沙:中南大学,2006:10-12.
    [62]Karl Czajkowski, Steven Fitzgerald, Ian Foster, Carl Kessel man. Grid Information Services forDistributed Resource Sharing[C].10th IEEE International Symposium on High Performance Distributed Computing,2001.
    [63]董海良.基于Globus Toolkit 4的空间信息服务的实现[D].成都:电子科技大学,2007:23-25.
    [64]Foster I,Kesselman C,Tuecke S.Cluster computing and the grid[A]. Proceedings First IEEE/ACM International Symposium[C].Brisbane Australia:IEEE,2001.6-7.
    [65]OGSA结构描述[EB/OL].http://www.gridforum.org/ogsi-wg/drafts/ogsa_draft2.9_2002-06-22.pdf,http://www.Globus.org/ogsa/,2008-05-28.
    [66]OGSA规范[EB/OL].http://www.gridforum.org/ogsi-wg/drafts/GS_Spec_draft03_2002-07-17.pdf,2008-06-21.
    [67]Foster I,Kesselman C,Nick J M,Tuecke S.“Grid services for distributed system integration”[J].Computer,Volume:35 Issue:6,June 2002,Page(s):37-46.
    [68]Web服务资源框架(WS-Resource Framework)白皮书[EB/OL]. http://www.ibm.com/developerworks/cn/webservices/ws-resource/ws-wsrfpaper.html.2007-03-05.
    [69]the Globus Alliance. About the Globus Alliance[EB/OL].http://www.globus.org/alliance/about.php,2008-07-29.?
    [70]the Global Grid Forum(GGF).Welcome to the Globus Toolkit[EB/OL].http://www.globus.org/toolkit/,2008-07-29.?
    [71]Ian Foster. Globus Toolkit Version 4: Software for Service-Oriented Systems[EB/OL].http://www-unix.globus.org/alliance/publications/papers/IFIP-2006.pdf,2007-05-15.?
    [72]Borja Sotomayor. The Globus Toolkit 4 Programmer’s Tutorial[EB/OL].http://gdp.globus.org/gt4-tutorial/download/progtutorial-pdf_0.2.1.tar.gz,2007-11-26.?
    [73]龙海阔.基于OGSA的网格Portal应用研究[D].杭州:浙江大学,2007:19-20.
    [74]Portlet概念[EB/OL].http://www.qqread.com/java/2006/05/n432110002.html,2007-11-26.
    [75]陈美荣,蔡洪斌等.基于GridSphere的网格门户设计与实现[J].计算机应用研究,2006,2:213-215.
    [76]Jason Novotny,Michael Russell,O liverWehrens.GridSphere:A Portal Framework for Building Collaborations[EB/OL].http://www.gridsphere.org/documents,2004-03-26.
    [77]Jason Novotny.Developing Grid Portlets Using the GridSphere Portal Framework[EB/OL].http://www2900.ibm.com/developerworks/cn/grid/grportlets/index.shtml,2004-05-08.
    [78]gridsphere portal framework[EB/OL].http://www.gridsphere.org/gridsphere/gridsphe-re,2007-08-09.
    [79]徐志伟,冯百明,李伟.网格计算技术[M].北京,电子工业出版社,2004:112-216.
    [80]S Chgapin,M Clement,Q Snell.A. Grid Resource Management Architecture, Strawman[C].In: Grid Forum Scheduling working Group 1999-11.
    [81]R Buyya,S Chapin D DiNucci. Architecture Models for Resource Management in the Grid[C]. In: The First IEEE/ACM International Workshop on Grid Computing(GRID 2000),Springer Verlag LNCS Series,Germany,Bangalore,India 2000.
    [82]R Buyya,D Abramson,J Grddy. An Economic Driven Resource Management Architecture for Global Computational Power Grids[C]. In: The 2000 International conference on Parallel and distributed Processing Techniques and Applications(PDPTA 2000),USA,2000.
    [83]R Buyya,D Abramson,J Grddy et al. Economic Models for Resource management and Scheduling in Grid Computing[J]. Special Issue on Grid Computing Environments, The journal of concurrency and Computation: Practice and Experience(CCPE),Wiley Press,2002.
    [84]KCzajkowski,I Foster,N Karonis et al. A Resource Management Architecture for Meta-computing System[C]. In: Proceeding of IPPS/SPSP 98 Workshop on Job Scheduling Strategies for Parallel Processing,Orlando,Florida,USA,1998.
    [85]I Foster,N Karonis,C Kesselman,et,al. A Resource Management Architecture for Meta-computingSystem[C].Proc.IPPS/SPDP’98 Workshop on Job Scheduling Strategies for Parallel Processing,1998,62-82.
    [86]The globus glance[EB/OL].http://www.globus.com,2008-11-16.
    [87]S Chapin,J Karovich,A Grimshaw. The Legion Resource Management System[C].In: 5th Workshop on Job Scheduling Strategies for Parallel Processing,1999.
    [88]H Nakada,M Sato,S Sekiguchi. Design and Implementation of Ninf: towards a Global Computing Infrastructure[J].FGCS Journal,1999.
    [89]Rajkumar Buyya,David Abramason,Jonathan Giddy. Nimrod-G: An Architecture for a Re-sourceManagement and Scheduling system in a Global Computational Grid[C]. In: The 4th International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2000),Beijing,China IEEE Computer Society Press,USA,2000.
    [90]R Buyya,D Abramson,J Giddy. A Case for Economy Grid Architecture for Service-Oriented Grid Computing[C]. In: Proceedings of the International Parallel and Distribu-ted Processing Symposium:10th IEEE International Heterogeneous Computing Workshop, HCW,2001 San Francisco,California,USA,IEEE CS Press,USA,2001.
    [91]S lalis,A Karpidis. Jaws: An Open Market-Based Framework for Distributed Computing Over Internet[C].IN:IEEE/ACM International Workshop on Grid Computing,2000.
    [92]J Basney,M Livny. Developing a High Throughput Computing Cluster, high Perfirmance ClusterComputing[M].Prentice Hall,1999:60-78.
    [93]R Buyya,D Abramson,J Giddy. An Economy Driven Resource Management Architecture for Global Computational Power Grids[C].In: Proceeding of the 2000 International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA 2000),Las Vegas,USA,CSREA Press,USA,2000-06.
    [94]Rajkumar Buyya,David Abramson,Jonathan Giddy,and Heinz Stockinger.Economic Models for Resource Management and Scheduling in Grid Computing[C].Special Issue on Grid C-omputing Environments.The Journal of Concurrency and Computation:Practice and Experience(CCPE),Wiley Press,May 2002(in publication).
    [95]Rajkumar Buyya,Heinz Stockinger,Jonathan Giddy,and David Abramson.Economic Models for Management of Resources in Peer-to-Peer and Grid Computing[C].Technical Track on Commercial Applications for High-Performance Computing,SPIE International Symposi-um on The Convergence of Information Technologies and Communications(ITCom 2001), August 20-24,2001,Denver,Colorado,USA.
    [96]Rajkumar Buyya,David Abramson,Jonathan Giddy.Grid Resource Management, Scheduling,and Computational Economy[C].(Invited Speaker),In Proceedings of the 2nd Internatio-nal Workshop on Global and Cluster Computing(WGCC 2000)Tsukuba/Tokyo,Japan,March 15-17,2000.
    [97]刘祎.计算网格中资源管理模型的研究[D].长春:吉林大学,2005,4:16-20.
    [98]朱玲玲.基于网格的E_Learning学习资源共享研究[D].武汉:华中师范大学,2007,6:12-33.
    [99]高宏卿,王新法.基于Globus Toolkit的远程学习系统设计[J].中国电化教育,2009(2):101-105.
    [100]Advanced Distributed Learning-Home[EB/OL].http://www.adlnet.org/,2008-06-08.?
    [101]Gridsphere[EB/OL].http://www.gridsphere.org/,2008-04-22.?
    [102]ILIAS open source[EB/OL].http://www.ilias.de/ios/index-e.html,2008-01-16.?
    [103]Claroline.net-Open Source eLearning[EB/OL].http://www.claroline.net,2008-01-20.?.
    [104]Dokeos Open Source e-learning[EB/OL].http://www.dokeos.com/,2008-02-02.?.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700