基于内核的平台体系结构KBCSCW

基于内核的平台体系结构KBCSCW

论文摘要

当前,满足各种协作需要CSCW系统逐步进入我们的生活中,为辅助人们的工作发挥着越来越重要的作用。比如协同编著系统、协同设计系统、协同诊断系统等。人们对这些协同应用进行研究发现,尽管它们分别满足了不同的协作需要,但是这些系统中存在功能相同或者相似的模块,这意味着协同应用开发者为开发这些功能模块进行了大量的重复劳动,从而降低了开发效率。为此,能够为各种协同应用提供基础的协同服务的协作平台进入了人们的研究视野。基于内核的软件体系结构具有对模块进行定制加载的灵活性和高度的可维护性,如果我们能够将内核结构的灵活性、组件技术以及CSCW平台的设计结合起来,那么这样一种基于内核结构的高度模块化CSCW平台必然可以很好的适应千变万化的协同应用的需求。本文在对CSCW基本特性进行深入分析以及对当前该领域研究成果借鉴的基础上,最终提出一种具有一定通用性的平台体系结构KBCSCW。这个平台的设计采取了高效灵活的内核架构思想,平台上的协同服务及协同应用实现了组件化设计,这种松散耦合的结构特色使得平台可扩展性以及可维护性大大加强;KBCSCW针对各层次模块通用性的不同在体系结构上分为内核、通用服务层、协同应用层几个层次,这种类似于操作系统分层结构的平台功能组织结构的划分,在理论和实践上分别说明了这种CSCW平台体系结构的先进性;最后,KBCSCW内核在结构和设计思想上不同于一般的软件内核,其最大的特色在于自身的可扩展性,比如通过内核提供的Facility扩展机制,我们可以很方便地将成熟、稳定的第三方开源软件作为内核功能元素集成到内核中,进而达到扩展内核功能的目的,这样的内核设计可以很好的适应日后随着CSCW关键技术和软件组件设计技术进一步结合进而对KBCSCW内核功能进行扩展的灵活性要求。目前KBCSCW内核设计所包含的CSCW元素并不完善,对关键的CSCW元素进行模块化设计并最终作为功能插件引入平台将成为我们今后研究工作的一个重点。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题研究的背景和意义
  • 1.2 CSCW平台体系结构的研究现状
  • 1.3 论文创新点
  • 1.4 本文的组织
  • 第2章 CSCW平台结构的研究基础
  • 2.1 CSCW基础
  • 2.1.1 CSCW的基本概念
  • 2.1.2 CSCW的分类
  • 2.1.3 CSCW的功能特征
  • 2.1.4 CSCW的应用领域
  • 2.2 CSCW的关键技术
  • 2.2.1 协作模型
  • 2.2.2 协作机制
  • 2.2.3 群组通信
  • 2.2.4 感知技术
  • 2.2.5 并发控制
  • 2.3 小结
  • 第3章 CSCW平台结构的理论模型
  • 3.1 CSCW体系结构综述
  • 3.1.1 CSCW系统体系结构
  • 3.1.2 CSCW平台的实现目标
  • 3.2 层次化的CSCW支撑平台结构
  • 3.2.1 用户服务层
  • 3.2.2 协调服务层
  • 3.2.3 感知服务层
  • 3.3 基于规则库的CSCW支撑平台结构
  • 3.3.1 协作功能单元
  • 3.3.2 数据库接口单元
  • 3.4 小结
  • 第4章 基于内核的CSCW平台的设计
  • 4.1 引言
  • 4.2 基于内核的平台体系结构KBCSCW
  • 4.2.1 KBCSCW的功能划分原则
  • 4.2.2 KBCSCW的结构设计
  • 4.3 KBCSCW的内核
  • 4.3.1 KBCSCW的内核设计考虑
  • 4.3.2 KBCSCW的内核接口
  • 4.4 KBCSCW的平台规范
  • 4.5 小结
  • 第5章 基于内核的平台体系结构KBCSCW的实现
  • 5.1 关键组成结构剖析
  • 5.1.1 DefaultKernel类
  • 5.1.2 DefaultNetwork类
  • 5.1.3 CommonServiceClassLoader类
  • 5.1.4 DefaultGroupManagementModule类
  • 5.1.5 KBCSCW内核的扩展机制
  • 5.2 内核的启动流程图
  • 5.3 KBCSCW的运行效果
  • 5.3.1 内核对设施的管理
  • 5.3.2 内核对通用服务模块的管理
  • 5.3.3 内核对协同应用模块的管理
  • 5.4 小结
  • 第6章 结束语
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 攻读学位期间参与的项目
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于内核的平台体系结构KBCSCW
    下载Doc文档

    猜你喜欢