网站大量收购独家精品文档,联系QQ:2885784924

基于组件技术的CSCW系统结构研究.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一届中国计算机学会网络与数据通信学术会议论文 基于组件技术的CSCW系统结构的研究+ 孙艳春 (北京大学计算机科学与技术系北京10087I) 5un¥£【盈£s。pku。£du.如 摘要可裁剪性是分布式环境下cscw系统设计和实现的一个关键因素.本文从两个方面提出丁基于组件技 术建立可裁剪的csc霄系统结掏的思路.一方面基于组件技术建立可裁剪的cscw系统结梅模型,另一方面基 于A蓉ent协同技术建立支持组件的协作蘸略.从而使cscw系统真正实现灵活性、可裁剪性和可扩展性.提高 csCw系统的开发效率和质量。 关键词 组件技术.Cscw:群件,Agent,协作策略 l引言 分布式环境下.由于cs凹系统中协作行为的动态性和不断变化的需求,人们越来越认识到可裁剪性和 灵活性是cs凹系统设计和实现的两个关键因素.而一个系统的裁剪性必须由系统结构明确支持。传统的cS凹 应用系统由于设计上缺乏重用和重组目}力,不具备灵活的可裁剪性,系统不能随需求的变化而动态扩展。而基 于软件组件的csc-系统开发是新型的cs删系统设计开发模式,它通过标准化的软件组件的重组为系统提供了 良好韵可裁剪性,而且这种模式由于引用了软件组件技术.具有提高cs删系统的重用性、加速系统的开发进 程、降低系统的开发代价及提高整个系统的质量等多种优点,因此近年来.人们在软件组件技术如何有效地应 用到cs佣应用系统方面不断地研究和尝试。例如.Hofte在1996年提出了一个能覆盖cs咖应用系统四个通 组件框架c一模型….而H岫s在1997年欧洲csc霄国际会议上提出了一个基于JavaBean组件模型的用于可 (代理)和Link(连接)等四个基本元素的组件框架,用于不同cs删应用系统的设计开发‘“。而svri在1997 Enabler—object组件到共享环境中,从而构成满足各自需求的cscw应用系统。 然而以往的这些基于软件组件的可裁剪的csc肾系统模型中.仅仅允许在Cs傅系统中一个层欢上建立选 择点.从而应用组台技术实现可裁剪性,这就极大地限制了可裁剪的灵活性和可裁剪的广度与深度。我们认为 一1-可伸缩性的cs四系统摸型应允许在系统的多个层次建立相应的组台机制,这样可有效地提高重组的灵活 性,提高模型重构的效率和质量. 本文,我们提出了一种基于软件组件机制的可裁剪的csc霄系统结构模型,该结构模型基于群件组件、 基本功能组件、原子组件来层次化设计cs四系统,这极大地促进了整个系统的灵活性、可裁剪性和重用性. 同时,我们对基于组件的cScIr系统结构中组件问的协同策略进行了认真研究.提出了以Agent饰同技术为基 础来解决csc冒中分布软件组件问的协同问题的理论策略. 2组件技术对cScw系统的支持 ∞c瞳用系统即群件是支持一组成员为一个共同任务而工作的计算机软件系统,它提供了支持人们之间 协作工作的环境和工具,同时还提供了对共享环境连接的接口【5).髓着现代分布式协同工作的需求和发展.传 统的群件设计因为遵循“需求分析—模型设计—编码实现”的软件开发模式,使得开发实现的cs册系统基于特 定的领域,系统的部件问有复杂、紧密的耦台关系,难以在不同的应用领域和开发平台之间移植和复用,并且 缺乏重组能力.已经满足不了现代cs四动态协同的要求,丽基于软件组件技术建立动态可重构的cs咖系统结构 模型提供了一种新的群件开发模式: · 组件技术可以满足应用环境的不断变化对cscw系统重构的要求. ● 组件技术可;;I有效地支持分布式cscW应用的管理。 ● 组件技术可以在共同任务共享环境下减轻csc冒系统的规模,提高效率. 基于组件的群件开发模型是一种新型的群件生产方式,这种模型基于分布式对象技术,用群件组件来组装 和构造cs四应用系统.这里的群件组件(Grouarecomponent)是指很容易用新组件进行扩展.也裉容易由 用户进行组合的组件化的群件系统.由于组件是完成通用或特定功能的可重用的软件模块,它支持对象意义上 的封装性、多态性及继承性,同时.它具有多侧面性.即可以从不问的语义侧面连接它,完成不同项目的计算. 而且,它可以在分布式异构环境下被调用并支持互操作。由于软件组件的这些特点以及基于组件的系统既能提 ’奉文受国家。九五”科技攻关项目资金资助.作者孙艳謇,1970年生,博士,讲师.主要研究方向为cscw 软

您可能关注的文档

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档