| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
关于群集的网络教学资源库设计           
关于群集的网络教学资源库设计
[论文关键字]群集;五层体系结构;教学资源库
[论文摘要]分析了当前教学资源库存在的问题,设计了基于五层体系结构的网络教学资源库,并对教学资源库使用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] 下一页

  • 上一个论文:

  • 下一个论文:


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

    计算机论文
    普通论文浅论项目教学法在计算机教学中的
    普通论文计算机网络词汇翻译浅析
    普通论文浅谈搜索引擎优化的链接策略
    普通论文Flash动态网站架构中的设计
    普通论文试析基于关键词集合的知识关联网
    普通论文农村散养户养猪疫病的发生现状及
    普通论文学校计算机机房管理探索
    普通论文Excel中函数嵌套功能的实际应用
    普通论文虚拟机技术在计算机硬件与软件课
    普通论文液氩探测器
    普通论文商业银行运用计算机审计思考
    普通论文浅析网络招生录取系统的设计与实
    论文
    普通论文[企业管理]浅谈企业并购的财务风险
    普通论文[今日更新]浅论历史教学中必须重视
    普通论文[今日更新]人工智能在模式识别中的
    普通论文[今日更新]当代文学的N种面孔
    普通论文[工程建筑]路面基层碾压贫混凝土的
    普通论文[经济论文]我国私人银行的发展现状
    普通论文[免费范文]刑事简易程序体系化研究
    普通论文[今日更新]见样学样、染头发和拿老
    范文大全
    普通范文[科学发展观]小教支部深入学习实践科
    普通范文[范文大全]关于全面贯彻实施廉政准
    普通范文[范文大全]2012年元旦商家促销广告
    普通范文[实习报告]大学生暑假家教实践报告
    普通范文[科学发展观]农机局科学发展观活动实
    普通范文[规章制度]对班组长以上干部实行党
    普通范文[范文大全]移动公司区域经理述职报
    普通范文[个人简历]自荐信的写作技巧
    演讲致词
    普通演讲[婚丧致辞]婚礼主持稿
    普通演讲[庆典致辞]县领导祝贺老干部新春佳节
    普通演讲[涉外礼仪范文]涉外签字仪式礼仪
    普通演讲[会议发言稿]加快城镇建设创建文明城市
    普通演讲[庆典致辞]在青年教师观摩课展示会开
    普通演讲[爱国演讲]纪念建军x周年征文演讲
    工作范文
    普通公文方案[企划方案]大学首届科技节IT地带部分
    普通公文方案[公文写作]食品药品监督管理局行政许
    普通公文方案[公文写作]粮库近期企业工作汇报
    普通总结[工作汇报]岗位目标责任考核汇报材料
    普通公文方案[模板范例]商城关于“元旦”期间工作
    普通总结[工作汇报]水务管理局局长在人大常委
    普通总结[工作总结]1-4月两免一补工作总结
    普通公文方案[公文写作]维维:全力打造乳业航母
    普通公文方案[公文写作]办公室主任竞职演说
    普通总结[工作总结]学党史主题团日活动总结
    普通领导讲话[经济工作]在工商局建局十周年庆典大
    普通领导讲话[思想宣传]在进藏新兵欢送会上的讲话