网络科研协同环境服务器端设计与开发

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:sky007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题属国家级项目,来源于科技部——国家网络科技环境建设下的网络协同应用服务环境建设。基于网络的科研资源丰富,研究人员分布在全国各地,为了能达到实时的研究和交流,更加能发挥科研人员的创造力和改变传统的科学研究方式,促进创新,国家提出科研协同平台建设。在这样的背景下,研究在该平台下的科研协同工具就具有非常实际的应用意义。 计算机支持的科研协同工作技术是协同技术在信息时代的新发展,是在计算机技术和网络技术迅速发展的基础上,适应人类社会日益紧密的协作需求而逐步发展起来的。它将提高科研人员的工作效率,缩小时空距离对科研的影响。但是,网络科研协同工具服务环境庞大的需求和复杂的设计开发过程对系统开发者却是一个巨大的挑战。因此,需要构建一个具有通用性的软件环境,一方面提供各种协同工作系统所要求的一般性的服务,另一方面要具有良好的扩展体系,以便开发者能够基于此平台方便地开发新的应用系统。 计算机支持下的协同工作(CSCW)作为计算机的一个明确的研究方向已有多年的历史,随着网络技术,尤其是Internet的发展,在网络计算机环境下如何支持人们的协同,提高群体工作效率,已成为一个新的研究和应用领域。本文主要研究将适合群体协同、交互信息的CSCW应用于科学研究,构造网上科研协同工具服务平台。 本文第一章介绍了研究背景、意义和现状。第二章,首先对CSCW的概念进行了阐述,对活动理论、协调理论、任务管理器常见的CSCW协作理论模型进行了分析,运用UML建立它们相应的模型,然后对CSCW的关键技术进行了详细的论述,最后研究了CSCW系统的层次结构模型,为科研协同工具研究提供了理论基础、模型和依据。第三章重点介绍了网络科研协同环境建设的项目目标、功能需求以及技术路线。 第四章在了解网络科研协同环境的基础上,提出了用于服务器的一种集成框架结构。该结构可以支持同步CSCW系统的服务器软件的快速构建,为协同工具提供了可扩展性支持,可以容易地在系统中增加对新的科研协同工具的支持。为了完成处理多用户请求的任务,本文深入探讨了服务器如何处理多个客户机请求的处理方法,提出了单进程、多线程等方法,分析了各种方法的优缺点和适用场合。第五章详述了系统的具体模块构成和实现,并对系统实现的关键技术进行了说明,根据实际需求,使用内存池、IOCP等技术设计并初步实现了C/S模式下开放的科研协同环境服务器端。 第六章,总结本文并对进一步工作做出展望。
其他文献
目前JPEG静止图像压缩编码标准在甚低比特率下存在严重的方块效应,且压缩码流几乎没有容错能力,不能很好地适应网络传输图像的需要。为了弥补JPEG标准的不足和适应21世纪图像压
计算机博弈是人工智能研究的一个重要分支,是检验人工智能发展水平的一个重要方面。它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响的学术影响。专家对其
股票市场被认为是经济的“晴雨表”和“报警器”,不仅受到政府的重视,而且也受到广大投资民众的普遍关注。对股票价格变化趋势的预测也成为股票预测中的一项重要任务。股票价格
土地利用系统作为国土部门信息化的重要途径,同时也是土地规划决策支持系统的重要组成部分,对提高土地管理总体规划的科学性、可操作性和实效性起着重要的作用,也是当前一个重要
地理信息系统(简称GIS)是一种能够对空间数据进行采集、管理、分析和可视化输出的计算机信息系统。对于GIS及其应用系统来说,空间数据不但是它的血液,也是其应用的关键和核心。
学位
工作流技术是一项快速发展的技术,越来越多的行业都开始采用工作流技术。它是随着企业、政府信息化的进行而迅猛发展起来的一个研究领域。工作流模型描述了由计算机执行的业务
视频会议中为了方便用户随时下载、回放以前的会议,视频会议的音视频、会议白板、共享文件等数据需要长久保存。多媒体文件的一个特点是文件容量大,同时,当前磁盘的写入、读
随着数据规模不断增大,面向海量数据的交互式查询需求越来越广泛。为满足此业务需求,工业界和学术界已经研发出多种交互式查询引擎,包括基于MapReduce构建的Apache Hive数据仓库
地理信息系统(Geographic Information System,GIS)是地球科学和信息科学等学科交叉的产物,涉及了地理学、制图学、遥感、CAD技术、数据库技术等技术。目前GIS已成功地应用到资