构件管理模式研究及其工具的实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chouchouzhuzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着各类机构建立的构件库逐渐增加,关于分布式构件库的研究日趋增多。这种分布式构件库通过协调机制将分布、异构的构件库整合起来,实现构件信息的共享,方便用户通过公共网络寻找各个构件库内适合于复用目标的构件。但是目前对分布式构件库的整合仅仅停留在提供统一的视图和查询接口,还不能提供统一的维护接口,即只能访问分布式构件库的信息,不能更改分布式构件库的信息。为了解决统一维护构件的问题,将构件管理中心和分布式构件库在逻辑上分离为独立的个体,构件管理中心维护统一的构件分类索引表,分布式构件库各自拥有管理本库构件的能力。构件管理中心与构件库以网络通信方式交换信息。构件管理中心以这种方式向用户提供统一的逻辑视图和查询接口,并提供统一维护构件的接口。在构件管理模式描述中,重点分析分类方法、描述机制及构件检索方法。为了解决刻面分类方法受具体构件库特征限制的问题,改进刻面分类方法,引入刻面适用范围概念,扩充刻面分类方法的定义,使同一种刻面分类方案能够对异构构件库通用。基于改进的刻面分类方法,建立构件描述模型,将构件信息划分为基本信息、库管理信息、分类信息及关联信息,从四个角度体现构件本质特征。构件检索是构件管理的重点。根据给出的构件描述模型,将检索分为关键词检索、属性-值检索、分类检索及关联检索。利用分类码定义简化分类检索过程,给出了分类码生成及获取的算法,并实现了关联检索的算法。使用Java语言及Spring框架开发基于Web的构件管理中心的支持系统StoreKeeper,采用MVC结构设计;从软件体系结构看,属于B/S结构。StoreKeeper系统主要包括构件目录管理、子库管理、分类表管理和用户管理四个模块,为分布式构件库构件的统一管理提供了支持。
其他文献
在过去十年里,随着众多领域并行计算需求的迅速增长而硬件又受到摩尔定律的严重制约,多核CPU现在被越来越多的应用于并行计算机中,于是基于多核处理器的并行程序设计技术也就成
随着“信息爆炸时代”的来临,如何更快、更准、更方便的搜寻到数据已经成为了当代社会关注的焦点。在这种需求的刺激下,搜索引擎技术成为了计算机科学的研究热点。顺应这股潮流
近几十年来,数据库技术和海量存储器等硬件的快速发展使得人们收集数据的能力得到进一步的提高。面对信息时代海量数据的出现,如何有效地利用巨量的原始数据分析现状以预测未
本文对MDA中PIM到PSM/SQL模型转换进行了研究。文章探讨了MDA中PIM到基于SQL的PSM的模型转换技术。定义了UML类到SQL表的模型转换关系,给出了UML类源元模型、SQL目标元模型以
聋人在获取信息,尤其是实时性极强的新闻类信息时,存在着很大障碍。如何使用计算机技术帮助聋人提高他们对信息的接收能力成为一个既有极高科研价值,又有极强实际意义的课题
数据仓库系统是随着分析型应用的兴起而发展而来,旨在帮助企业充分利用宝贵的信息资源,做出正确的决策。在数据仓库系统的建设过程中,ETL(Extract Transform Load)是整个数据仓
在互联网获得巨大发展的今天,搜索引擎提供的互联网信息导航服务已经成为非常重要的网络服务,搜索引擎也已成为互联网用户在较短的时间内从在信息量浩如烟海的互联网上搜索、获
粗糙集和模糊集是处理数据的两种不同的数学方法。粗糙集理论是波兰数学家Z.Pawlak于1982年提出来的两种处理不确定和不精确数据的理论,是通过等价关系来研究对象之间的不可
本文主要介绍一种基于嵌入式技术的多媒体播放器的系统设计方案。该系统主要是通过在嵌入式芯片上加载操作系统,同时扩充必要的接口,在操作系统的支持下,开发多媒体播放器。随着
随着城市环境物联网建设的不断深入,现有环境监测设备价格昂贵、功能单一和智能度不高等缺点逐步暴露出来。为了提高城市环境信息监测的智能化水平和自动化水平,本文研究利用