[教育教学精品论文]一种新型结构的数字化学习平台的研究.doc
《[教育教学精品论文]一种新型结构的数字化学习平台的研究.doc》由会员分享,可在线阅读,更多相关《[教育教学精品论文]一种新型结构的数字化学习平台的研究.doc(4页珍藏版)》请在三一办公上搜索。
1、一种新型结构的数字化学习平台的研究内容摘要:本文针对网络教育中的数字化学习,提出了一种支持四层结构的数字化学习平台的解决方案。重点讨论了数字化学习系统中支持个性化学习的群Agent技术,包括:移动Agent、多Agent特性,个性化学习Agent的功能结构、Agent实现的技术、策略与层次等热点问题。关 键 词:数字化学习 网络计算模型 移动Agent COM组件Research on a new structured digital learning platformAbstract: Aiming at the digital learning in the net education,
2、the paper puts forward a resolving project on digital learning platform which supports four-layer structure. The cluster Agent technology, supporting individual learning in the digital learning system, is mainly discussed. The technology contains some hot subjects, such as the characteristic on movi
3、ng agent and multi agent, the function structure、implementing technology、policy and level on individual learning, etc.Key Words: digital learning、 Net Computing Model、Mobile Agent、COM component 1.引言多元化的网络教育的核心是研发个性化的数字化学习系统。数字化学习应用程序通常运行在动态的分布式环境中,需要处理大量的同构或异构的学习信息库1。这种学习信息库系统多采用Browser/Servers三层体系结
4、构。我们在网络教学的实践中,通过这种体系结构的数字化学习平台运用,发现这种三层结构的系统不能很好地满足电子学习的需求。其主要原因是随着在线学习人数的不断增多,使Web服务器的负载急剧增加,严重时Web服务器的相关服务发生死锁。因此,许多远程教育工程技术人员都在寻求一种能够支持较多并发用户在线学习的新型网络计算模型。2. 支持四层结构的数字化学习平台的计算模型如果希望以最高的效率和最佳的性价比完成任何工作,同时获得最高的性能,选择适当的工具是一个基本要素。对于构建网络计算体系结构来说也同样如此。图1是本文采用的基于四层架构2的数字化学习平台体系结构。互联网站点的远程教育用户通过浏览器、经由互联网
5、连接到他们的网络,进行个性化学习,其网络结构代表了一种典型的四层体系架构模型。图1数字化学习平台的体系模型全国教育科学“十五”规划重点课题中小学教育信息化理论与实践研究的子课题基于网络环境下的信息技术教学与学习研究项目(Fyb011583),山西师范大学“适应性E-lerarning系统的研究”自然科学基金(200211)图1所示的四层体系结构中,表示层(Presentation)、功能层(Business Logic)、应用层(Applications Service)数据层(Data Service)被割成四个相对独立的单元。其中应用服务器和数据库服务器之间的连接通过群Agent技术实现,
6、即图1中所示的移动代理3模块。各层的功能及层与层之间的关系可以简单表述如下: 第一层(表示层):Web浏览器在表示层中包含系统的显示逻辑,位于客户端。它的任务是由支持XML语言的Web浏览器向网络上的某个Web服务器提出个别化学习请求,Web服务器对用户身份进行验证(HTTPS)后用HTTP协议把所需的网页传送给客户端,客户机接受传来的XML语言组成网页文件,并把它显示在Web浏览器上。 第二层(功能层):Web服务器在功能层中包含系统的个性化学习事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求组装这些原始数据,形成XML文档。然后,将这些文档传递给应用服务器。待应用服务器处理返回结
7、果后,将此结果数据以HTML或XML文档的形式,通过HTTP协议反馈给Web浏览器。 第三层(应用层):应用服务器在应用层中包含系统的支持个性化学习的移动代理,位于应用服务器端。它的任务是接受Web服务器的XML文档组成的事务请求,为Web服务器提供相应的服务。例如用户注册、课程学习、测验练习、安全控制、性能调整等事务处理。应用服务器提供的服务是通过中间件(服务器本身)管理的移动代理实现的,应用服务器只需要解析Web服务器的请求。当移动代理处理完请求后,将处理结果传递给应用服务器。 第四层(数据层):数据库服务器在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受应用服务器通过
8、移动代理对数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果通过移动代理提交给应用服务器。仔细分析不难看出,四层体系结构是把三层Browser/Server结构的大量的事务处理逻辑模块从Web服务器的任务中分离出来,由单独组成的应用层来担负其任务,这样Web服务器的压力大大减轻了,把负荷均衡地分配给了应用服务器,最终的请求处理由应用服务器调度移动代理完成。这样大大地减轻了Web服务器的负载,基本上消除了Web服务器可能产生的性能瓶颈。于是由原来的三层的Browser/server结构转变成四层的Browser/Web Server/Applications Server/Data
9、 Server结构。这种结构不仅兼备了Client/ Server和Browser/Server的特点,而且负责业务处理的应用服务器和数据处理的数据库服务器可以是1到多个,使得大型系统中的数据库和应用程序组件可以被分布于不同的服务器上运行。这些服务器可以是本地的、也可以是远程的,使系统更合理、更灵活、更具扩展性。3.个性化学习Agent的设计著名Agent理论研究者英国的Wooldridge博士和Jennings教授认为:Agent是一个具有自主性、社会能力、反应性和能动性等性质的基干硬件或(更经常的)基于软件的计算机系统。该定义允许在更宽范围的环境中设计Agent,而且其中增加了通信要求3。
10、3.1 移动代理与多代理的特性移动代理(mobile agent)是代码、数据以及执行语境的软件包,它可以在执行过程中,有目的地、自治地在网络中移动,利用与分布资源的局部交互而完成分布任务的软件实体4。移动代理的行为包括代理的移动、任务执行和通信,由代理实时运行环境提供支持。在网络的操作维护管理中,通过代理的自主和异步操作减少业务量负荷,增加支撑网络的可用性。通过代理的智能7和自主性减少用户对资源安装、操作和维护所需的知识。通过将控制和管理代理尽可能靠近资源,甚至在资源上运行,使得业务控制和管理软件的实现更分布化。增加软件的灵活性、重用性和效率。在多代理系统中,代理是自主的。多个代理的知识、愿
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育教学精品论文 教育 教学 精品 论文 一种 新型 结构 数字化 学习 平台 研究
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3932574.html