可扩展的通用CSCW开发平台的研究与设计

来源 :天津大学 | 被引量 : 0次 | 上传用户:a82345678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CSCW,即计算机支持的协同工作,是一个多学科交叉的新兴的研究领域,已获得了广泛的应用。但是其庞大的需求和复杂的设计开发过程对系统开发者却是一个巨大的挑战。因此需要构建一个具有通用性的软件环境,一方面提供各种协作系统所要求的那些具有一般性的服务,另一方面要具有良好的扩展体系,以便开发者能够基于此平台方便地开发新的应用系统。首先,本文对几种著名的CSCW开发平台和中间件进行了研究和分析,总结出各个部分有益的研究成果,在重点分析天津大学计算机系研发的通用CSCW平台-Beacon系统的基础上,提出了本文的研究重点:CSCW平台的可扩展性。其次,本文提出了一种具有良好扩展性的平台设计方案,使得系统可以在底层核心和上层应用两个层面上进行扩展,网络通讯、群组通讯、访问控制、并发控制、事件处理等核心机制均可根据实际需求定制或新增功能,这使得系统能够有效的适应广泛的协同应用领域的需要。尤其是针对复杂异构的网络环境,本文提出了基于协议栈的网络通讯模型来满足不同的数据传输要求;采用基于XML技术的配置策略将目标系统的具体应用与底层平台分离,提高了核心代码的重用性,使系统能更好的适应需求和运行环境的变化。最后本文以设计方案为基础实现了Beacon系统的升级版本-XBeacon系统,并进行了多方面的评测;借助Eclipse IDE,设计并实现了一个针对XBeacon系统的辅助开发环境,用于组件管理、升级和缩短CSCW应用的开发周期。结尾部分总结了论文所有的的研究工作,并对工作的进一步发展做出了展望。
其他文献
目前,国内软件市场上针对中小企业应用的管理信息系统软件较为缺乏,现有的软件在实施时也常常出现实用性、灵活性较差、费用昂贵等问题。所以,开发价格适中、功能实用,并适合于中
随着互联网络的迅速普及和计算机软件与硬件的功能越来越强大,人们对计算应用需求朝着高性能、多样性、多功能发展,网格计算的概念随之应运而生。网格计算建立在同时使用大量
该文以分布式工作流系统的事件驱动机制作为主要研究内容,结合山东省自然科学基金项目《基于信息系统的工作流管理应用》、山东省青年科学家基金项目《工作流动态修改与恢复
集合类型是一种很常见的数据类型,现实世界中的很多关系均可以用集合类型描述,为此数据库界一直在研究这种关系的存储和表示方法,在关系数据库模式设计中将其作为嵌套关系进行处
随着电子商务的蓬勃发展,越来越多的企业开始使用电子商务。信用管理是防范参加电子商务交易双方信用风险的重要手段。如何在电子商务中实现信用管理,并提供一种切实可行的解
随着电子设备在各个领域的应用不断地扩大,对电子设备的可靠性的要求也不断提高,尤其在一些关系到人民生命财产安全的重要行业部门,可靠性更是产品的质量的重要体现。即使在一些