| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
关于群集的网络教学资源库设计           
关于群集的网络教学资源库设计
[论文关键字]群集;五层体系结构;教学资源库
[论文摘要]分析了当前教学资源库存在的问题,设计了基于五层体系结构的网络教学资源库,并对教学资源库使用weblogicserver群集技术实现负载均衡和故障转移的功能。

1.教学资源库存在的问题
教学资源库指广义的资源库概念,它不仅包括教学资源存储功能,而且包括教学资源管理、教学资源访问、教学资源评价等功能,即广义上的教学资源共享和管理系统。目前网络教学资源库多采用传统的b/s三层体系结构,包括表示层、业务层和数据层三个部分;其主要事务是在服务器端发生,极少部分事务在前端实现;数据多采用集中存储和集中管理的模式。随着教学资源的增加以及资源需求服务的不断增长,教学资源库逐渐暴露出以下几方面的不足:
(1)负载不均。目前多数教学资源管理采用的模式是集中存储与管理。在教学资源库中多媒体素材以视频素材居多,数据流量大;校园网中数据访问时间相对集中,容易造成服务器负载不均,出现数据访问瓶颈。
(2)数据与业务耦合度高。传统的三层体系结构中,业务层承担了业务逻辑和数据库访问两大任务,造成业务逻辑与特定的数据库访问之间的高耦合,导致系统维护吃力,不利于系统业务的扩展,无法满足新的业务需求。
(3)可靠性不高。教学资源库中一旦出现服务器故障,易出现服务中断、服务可靠性不高等问题。
2.群集的概念
群集(cluster)是一个逻辑概念,用于对用途相同的服务器实例进行分组。lOcaLHosT当其为客户工作站提供高可靠性的服务时,对客户来说是透明的;即对于外界用户来说,使用某个提供的服务时,服务器群集似乎是一个服务器。客户并不知道是哪台服务器为他提供服务群集中的应用服务器实例可以运行在同一台机器,也可以运行在不同的机器上。
群集通过在服务器的多个实例之间分配工作负载,为应用程序提供可伸缩性和可靠性。
(1)可伸缩性。群集可以在不影响应用程序运行和客户端的情况下,根据需要动态添加服务器实例到集群中,增加应用程序容量满足客户访问需求。
(2)可靠性。应用程序可以部署到集群中的多个服务器实例,由于服务器实例的选择对客户端透明,因此,即使某个服务器实例失败,不影响应用程序的继续执。
3.网络教学资源库群集部署方案
基于传统b/s三层架构的网络教学资源库存在负载不均、可扩展性不足、可靠性不高等问题。为解决这些问题,若是采用增加普通服务器,其处理能力并不能很好地解决问题;若采用高速、高性能服务器,不但价格高昂,而且不一定能满足web服务的高强度并发处理要求。群集技术为解决这些问题提供了一种廉价有效的方案。
3.1体系结构设计
传统的b/s三层架构,如图1所示,其数据与业务耦合度高。可通过对其进一步适当分层解决各层之间的高耦合问题。分层架构具有松耦合、伸缩性、重用性和扩展性等优点,但分层同时也带来了性能影响,并增加了系统的复杂性。因此,网络教学资源库设计采用了多层体系结构,在传统三层结构的基础上增加两层,共分为五层,即表示层、web层、业务逻辑层、数据持久层和数据层,如图2所示。

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

3.2教学资源库主要功能模块
网络教学资源库广义上来讲是个资源共享和管理的系统,一般包括5个模块:资源管理、资源访问、资源需求、用户管理和服务管理,如图3所示。
(1)资源管理功能主要进行资源审核和资源维护工作。包括对上传资源进行审核入库;管理员对资源进行添加、删除和修改。
(2)资源访问功能主要包括用户对资源的检索、下载、评价、收藏等功能。
(3)资源需求功能主要包括资源需求请求、资源需求回复、资源交换等功能。
(4)用户管理功能主要包括用户信息管理、资源上传、已上传资源列表、用户投诉等功能。
(5)服务管理功能主要包括建议反馈、游客访问、评价管理等功能。

3.3群集设计
beaweblogic是用于开发、集成、部署和管理大型分布式web应用、网络应用和数据库应用的java应用服务器。weblogic还拥有出色的集群技术,既实现了网页集群也实现了ejb组件的集群,并且不需要任何专门的硬件或者操作系统支持。
在weblogic中域(domain)是配置了管理服务器(administratorserver)的weblogicserver实例管理的逻辑单元,在域中可以包含了多个服务器实例以及服务器群集引域和服务群集问的逻辑关系如图4所示。一个域中必须配置一台管理服务器,并且只能配置一台;而服务实例1、服务实例2、服务实例3和服务实例4可以运行于同一台机器也可以是运行于不同的机器;一个域中可以有多台物理机器。
在教学资源库中使用weblogic群集技术,通过一组相互协作的服务实例,在多台机器间复制和应用表示层和逻辑层的能力,从而实现关键业务系统的负载分布,消除个别故障点。
(1)故障

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《关于群集的网络教学资源库设计》的网友还看了:
    [经济论文]关于加强企业内部控制的研究与探讨
    [经济论文]关于我国企业薪酬管理有关问题探究
    [企业管理]关于高校考试管理工作的一些探析
    [企业管理]关于会计教学方法与教学质量
    [经济论文]关于对固定资产转资滞后的几点思考
    [今日更新]关于国学与软实力关系若干问题的思考
    [今日更新]关于人民助学金的民主评定
    [今日更新]关于我国民族法与民族法学的几个基本问题
    [经济论文]关于当前形势下我国环境监测制度存在的问题及其应
    [今日更新]关于企业财务审计核心要求的思考

    计算机论文
    普通论文网页设计的发展趋势与教学方法
    普通论文鸡新城疫的发生与综合防治措施
    普通论文浅析计算机软件项目管理中的需求
    普通论文WindowsServer2003中配置DNS
    普通论文网络安全技术初探
    普通论文论析网络化环境下海洋数字档案的
    普通论文MapInfo数据交换文件格式浅探
    普通论文信息不对称条件下的网络消费者行
    普通论文浅论网络环境下高校实践性课程的
    普通论文计算机网络安全及防范策略
    普通论文浅析计算机病毒与防治
    普通论文由网治支亿的铸租焉舆中国传饶支
    论文
    普通论文[免费范文]2003经济学院工作总结
    普通论文[今日更新]浅谈高中写景记叙文的写
    普通论文[今日更新]从我国传统管理会计的应
    普通论文[经济论文]浅谈我国农村劳动力就业
    普通论文[企业管理]浅谈物业智能化教学存在
    普通论文[今日更新]50例无痛引产术的临床应
    普通论文[企业管理]小议我国管理会计的目前
    普通论文[材料工程学]用现代科技提升服装材质
    范文大全
    普通范文[范文大全]2011年交警中队上半年工
    普通范文[范文大全]2009年招商局党建工作总
    普通范文[先进性教育]林业局退休职工党员先进
    普通范文[范文大全]工作总结如何写?
    普通范文[零八零一]国资委主任在解放思想大
    普通范文[科学发展观]镇贯彻落实科学发展观20
    普通范文[零八零二]宣传服务民生工作经验汇
    普通范文[范文大全]党政办年上半年工作总结
    演讲致词
    普通演讲[学生演讲稿范文]知识就是力量
    普通演讲[庆典致辞]婚礼主持词
    普通演讲[学生演讲稿范文]珍爱生命演讲稿
    普通演讲[竞聘演讲稿]税务局副科长竞聘演讲词
    普通演讲[节日祝福语]2011年春节放假安排,2011
    普通演讲[主持词]珍爱生命  拒绝毒品签名仪
    工作范文
    普通公文方案[公文写作]领导干部党性分析
    普通领导讲话[经济工作]在全市市直部门招商引资暨
    普通汇报体会[思想汇报]基层干部党员思想汇报范文
    普通领导讲话[经济工作]在全区农村工作会议上的讲
    普通公文方案[公文写作]保持*党员先进性教育活动学
    普通总结[工作总结]2010年教育系统职工文艺汇
    普通总结[述职报告]镇党委2009年述职报告
    普通公文方案[公文写作]街道办事处年度工作总结
    普通公文方案[公文写作]企业如何进行有效的企业培
    普通公文方案[法律文书]技术开发合同(2)
    普通总结[个人总结]2009年电视台摄像记者年终
    普通总结[个人总结]社区计划生育工作个人总结