一号论文网

论文搜索
全部由博士、硕士撰写
保证原创,版权归您
保证PASS,否则退款
发表在CN省级以上刊物
全部由博士、硕士撰写
保证出刊,否则退款
与高校保持同步
检测抄袭比率
提供中英文检测
提供多种语言互译
专业权威翻译
提供各层次的笔译
文章保证省唯一性
严格审核
价格实惠,性价比高

关于群集的网络教学资源库设计

  [论文关键字]群集;五层体系结构;教学资源库

  [论文摘要]分析了当前教学资源库存在的问题,设计了基于五层体系结构的网络教学资源库,并对教学资源库使用WebLogicServer群集技术实现负载均衡和故障转移的功能。

  1.教学资源库存在的问题

  教学资源库指广义的资源库概念,它不仅包括教学资源存储功能,而且包括教学资源管理、教学资源访问、教学资源评价等功能,即广义上的教学资源共享和管理系统。目前网络教学资源库多采用传统的B/S三层体系结构,包括表示层、业务层和数据层三个部分;其主要事务是在服务器端发生,极少部分事务在前端实现;数据多采用集中存储和集中管理的模式。随着教学资源的增加以及资源需求服务的不断增长,教学资源库逐渐暴露出以下几方面的不足:

  (1)负载不均。目前多数教学资源管理采用的模式是集中存储与管理。在教学资源库中多媒体素材以视频素材居多,数据流量大;校园网中数据访问时间相对集中,容易造成服务器负载不均,出现数据访问瓶颈。

  (2)数据与业务耦合度高。传统的三层体系结构中,业务层承担了业务逻辑和数据库访问两大任务,造成业务逻辑与特定的数据库访问之间的高耦合,导致系统维护吃力,不利于系统业务的扩展,无法满足新的业务需求。

  (3)可靠性不高。教学资源库中一旦出现服务器故障,易出现服务中断、服务可靠性不高等问题。

  2.群集的概念

  群集(Cluster)是一个逻辑概念,用于对用途相同的服务器实例进行分组。当其为客户工作站提供高可靠性的服务时,对客户来说是透明的;即对于外界用户来说,使用某个提供的服务时,服务器群集似乎是一个服务器。客户并不知道是哪台服务器为他提供服务群集中的应用服务器实例可以运行在同一台机器,也可以运行在不同的机器上。

  群集通过在服务器的多个实例之间分配工作负载,为应用程序提供可伸缩性和可靠性。

  (1)可伸缩性。群集可以在不影响应用程序运行和客户端的情况下,根据需要动态添加服务器实例到集群中,增加应用程序容量满足客户访问需求。

  (2)可靠性。应用程序可以部署到集群中的多个服务器实例,由于服务器实例的选择对客户端透明,因此,即使某个服务器实例失败,不影响应用程序的继续执。

  3.网络教学资源库群集部署方案

  基于传统B/S三层架构的网络教学资源库存在负载不均、可扩展性不足、可靠性不高等问题。为解决这些问题,若是采用增加普通服务器,其处理能力并不能很好地解决问题;若采用高速、高性能服务器,不但价格高昂,而且不一定能满足Web服务的高强度并发处理要求。群集技术为解决这些问题提供了一种廉价有效的方案。

  3.1体系结构设计

  传统的B/S三层架构,如图1所示,其数据与业务耦合度高。可通过对其进一步适当分层解决各层之间的高耦合问题。分层架构具有松耦合、伸缩性、重用性和扩展性等优点,但分层同时也带来了性能影响,并增加了系统的复杂性。因此,网络教学资源库设计采用了多层体系结构,在传统三层结构的基础上增加两层,共分为五层,即表示层、Web层、业务逻辑层、数据持久层和数据层,如图2所示。

  从图1和图2的比较可以看出,五层体系结构中增加的web层将应用的逻辑处理和表现相分离,使得系统具有逻辑流程清晰、功能代码复用性强、分布式部署的特点;而数据持久层位于数据库之上,隐藏数据读取和操纵中的所有数据访问代码细节,将客户应用程序与底层存储机制隔离开,完全抽象出开发应用程序时使用的数据物理细节。

  3.2教学资源库主要功能模块

  网络教学资源库广义上来讲是个资源共享和管理的系统,一般包括5个模块:资源管理、资源访问、资源需求、用户管理和服务管理,如图3所示。


 最新论文  
  VC6.0在32位机中对大数据量文件操作的扩展 [07-10]
  基于西安市地震应急指挥技术系统的应急数据库的 [07-10]
  EI32—JD型计算机联锁系统显示故障探析 [07-10]
  计算机辅助数学教学的优势 [02-01]
  计算机应用基础分层次模块化教学改革问卷调查研 [12-21]
 热点论文
 试析油图书馆知识资源管理系统构建研究
 关于云技术+多媒体技术与教学模式的继续探讨
 关于网络信息传播冲击下纸质期刊的应对策略
 浅析计算机病毒及预防
 企业进销存管理系统
 相关论文
 关于中职学校计算机专业改革探讨
 关于利用进程间通信实现程序自我保护
 关于人性论视角下网络虚拟社会的伦理思考
 关于高职院校网络规划与设计
 关于影响学校教育信息化发展的主体性因素分析及
付款方式 | 网站介绍 | 服务报价 | 信誉说明 | 客户投诉 | 联系我们 | 常见问题 | 在线订单
Copyright © 2007-2019 . 一号论文网 版权所有
投诉信箱:lunwenno1@163.com
陕ICP备13005036号
360网站安全检测平台