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

来源 :山东大学 | 被引量 : 0次 | 上传用户:ikkonen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,满足各种协作需要CSCW系统逐步进入我们的生活中,为辅助人们的工作发挥着越来越重要的作用。比如协同编著系统、协同设计系统、协同诊断系统等。人们对这些协同应用进行研究发现,尽管它们分别满足了不同的协作需要,但是这些系统中存在功能相同或者相似的模块,这意味着协同应用开发者为开发这些功能模块进行了大量的重复劳动,从而降低了开发效率。为此,能够为各种协同应用提供基础的协同服务的协作平台进入了人们的研究视野。基于内核的软件体系结构具有对模块进行定制加载的灵活性和高度的可维护性,如果我们能够将内核结构的灵活性、组件技术以及CSCW平台的设计结合起来,那么这样一种基于内核结构的高度模块化CSCW平台必然可以很好的适应千变万化的协同应用的需求。本文在对CSCW基本特性进行深入分析以及对当前该领域研究成果借鉴的基础上,最终提出一种具有一定通用性的平台体系结构KBCSCW。这个平台的设计采取了高效灵活的内核架构思想,平台上的协同服务及协同应用实现了组件化设计,这种松散耦合的结构特色使得平台可扩展性以及可维护性大大加强;KBCSCW针对各层次模块通用性的不同在体系结构上分为内核、通用服务层、协同应用层几个层次,这种类似于操作系统分层结构的平台功能组织结构的划分,在理论和实践上分别说明了这种CSCW平台体系结构的先进性;最后,KBCSCW内核在结构和设计思想上不同于一般的软件内核,其最大的特色在于自身的可扩展性,比如通过内核提供的Facility扩展机制,我们可以很方便地将成熟、稳定的第三方开源软件作为内核功能元素集成到内核中,进而达到扩展内核功能的目的,这样的内核设计可以很好的适应日后随着CSCW关键技术和软件组件设计技术进一步结合进而对KBCSCW内核功能进行扩展的灵活性要求。目前KBCSCW内核设计所包含的CSCW元素并不完善,对关键的CSCW元素进行模块化设计并最终作为功能插件引入平台将成为我们今后研究工作的一个重点。
其他文献
预测在科学管理中是非常重要的环节。在决策和规划之前,对一些关键因素的发展趋势进行预测是必要的。时间序列预测是预测领域内的一个重要研究方向,时间序列预测是一种根据历
在基于角色的访问控制(Role-Based Access Control,RBAC)中,每一个用户拥有哪些权限并非直接获得,而是系统管理员首先给每个角色分配若干权限,然后再将这些角色分配给相应的用户。
在经典粗糙集中,论域上的等价关系起着至关重要的作用。但在现实中,论域上的二元关系经常不是等价的,此时经典粗糙集模型的应用受到限制,例如,由于空值的存在,无法利用属性值
当前网格技术蓬勃发展,出现了计算网格、数据网格、信息网格、服务网格等种类,随着WSRF(Web服务资源框架)网格体系结构的出现,服务网格的地位变得越来越重要。信息服务是网格系
本文对曲面造型中三角形域上的超限插值曲面问题进行了研究。构造三角形域上的超限插值曲面技术在CAD、计算机图形学、气象和勘探等各类科学研究和工程设计中有广泛的应用。
教育的发展,技术的更新,对远程教育的发展提出了新的要求,为此,论文在传统远程教学系统的基础上,基于.NET开发平台设计并实现了一种新的远程教学系统,针对远程教学中的诸多关
随着Internet规模的不断扩大,网上的各种知识也随之迅速增长。目前,人们通常采用输入关键字的方法在WWW上查找知识,而提供知识查找服务的系统一般都未能知晓用户的位置、背景、
现代的移动通信的发展至今主要走过了两代。第一代移动通信系统(1G)是模拟制式的蜂窝移动通信系统,主要提供话音服务。第二代移动通信系统(2G)是数字移动系统,能提供低速率数
随着现代计算机应用需要处理越来越多的高维数据,如何对高维数据进行有效的维数压缩,成为一个急待解决的问题,流形学习是一种流行的降维方法,它通过保持高维数据的拓扑结构完
海上试验是水中兵器研发的重要环节。大型海上试验涉及众多分散在全国各地的人员、平台、设备和被试产品等资源,试验周期长、消耗大,在保证试验质量的前提下如何降低试验费用