首页> 中文会议>第二十二届中国数据库学术会议 >基于DHT对等网络的软件构件共享系统研究

基于DHT对等网络的软件构件共享系统研究

摘要

软件复用可以大大提高软件生产的效率和质量,是解决软件危机的重要途径之一.实现软件复用,需要具备两个条件:第一,存在大量的可复用软件构件(如COM/DCOM,JavaBean或COR-BA);第二,拥有高效率的软件构件查询技术.为支持软件复用的实践,传统的思路是设计一个中心服务器作为构件库,提供对软件构件的描述、分类、存储和检索等功能.复用者通过向中心构件库发送查询请求来获取所需的构件.过去几年,学术界对此类中心构件库进行了大量的研究,也取得显著的成果.目前,应用较为广泛的中心构件库如ALOAF(AssetLibraryOpenArchitectureFramework),REBOOT(ReuseBasedonObjectOrientedTech-niques)LibrarySystem,Agora,北大青鸟构件库等.但是,随着软件复用的不断深入,这种基于客户端/服务器模式的中心构件库越来越无法满足用户的需求,这是因为服务器的存储容量有限,所存储的构件数量必然受到限制;而且,当服务器负载过大时,构件查询的效率必然大大降低.本文设计和实现了一个基于DHT对等网络的软件构件共享系统.该系统不仅具有无限量的构件存储空间,构件数量规模理论上等于网络中各节点所拥有的构件总和,而且利用索引技术来获得高效的构件查询效率,从而能够很好地克服中心构件库的弊端.本文的研究成果填补了P2P网络技术在构件库研究领域中应用的空白,可为下一步开发真正意义上的基于P2P网络的分布式构件库系统提供了全新的、有益的思路和探索.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号