基于XML Web服务的构件库管理系统的设计与实现

来源 :华侨大学 | 被引量 : 0次 | 上传用户:ynhappyma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随而生。软件复用在这种背景下发展起来,它是解决软件危机的有效途径。作为软件复用核心技术的基于构件的软件开发技术备受重视,而高效通用的构件库管理系统是实现基于构件的软件开发技术的关键因素。所以如何实现这样的一个构件库管理系统成为当今的研究热点。 本文从软件复用的引入及其意义、构件库的管理、构件的分类、表示与检索着手,阐述了如何建立一个基于XML Web服务的构件库管理系统。论文的意义在于其给出了实现多个异质构件库的构件资源共享及跨Internet的构件分布检索的方法。其中,Web服务是一种优秀的分布式组件技术,基于Web服务的构件库管理系统具有良好的互操作性、平台无关性和可伸缩性。基于XML的构件表示与检索技术充分利用了XML标记语言适合描述结构化综合数据的特点以及业界对其给予的广泛支持从根本上解决了构件资源共享的困难。而统一刻面模型及其与各构件库具体刻面模型间的映射算法的建立则从理论上解决了分布式多异质构件库共享检索这一技术难题。 本文由绪言和六个章节所组成。绪言阐述了课题提出的背景、课题的主要工作、课题的意义以及课题的创新点。第一章简要概述了软件复用技术。第二章论述了Web服务的原理及实现技术,对Web服务的创建、实现与部署进行了详细的介绍。第三章给出了系统的构架并对其进行了分析,同时还介绍了基于Microsoft Agent的用户界面的创建以及构件库的数据模型。第四章论述了分布环境下多构件库检索的技术原理,分别介绍了统一刻面模型及其与各构件库的具体刻面模型间的映射算法、各检索方法之间的转换算法与具体实现方法。第五章讨论了基于XML的构件表示和检索技术,对如何利用XML来表示构件和检索构件作了详细的介绍。第六章总结了本文所做的工作,指出了其中的不足之处。
其他文献
一、证券信息技术系统构成证券业的网络系统分为外部网络系统、内部网络系统及业务系统三大部分。外部网络系统是证券营业部网络以外的、与证券营业部相联的各种网络系统。内
对机床工具行业来说,它的采购、销售、库存以及生产管理等数据信息比较复杂,数据统计分析因难。一个大而通用的ERP软件不可能覆盖所有行业,不能满足不同工业领域、不同产品生
基于当前计算资源和计算能力不断增长的需求,网格技术随之产生。它的最终目标是实现网络虚拟环境上的资源共享和协同工作,消除信息孤岛和资源孤岛。 在网格环境下,许多应用需
射频识别系统应用中存在的主要问题之一是昂贵的读写器成本,特别是工作在超高频和微波频率的读写器。本论文以车辆识别管理系统为应用背景,分析了ZigBee协议栈的特点和实现方
网络技术的发展及用户对多种业务需求的增长,使得原来独立设计运营的电信网,国际互连网和有线电视网正通过多种方式相互融合。在核心网领域,专家们已经达成使用IP分组交换网络的
对等网技术是 Internet上的一种分布式网络控制技术,它将逐渐取代传统的C/S模式,使Internet的应用从中心服务器模式向网络节点边缘化方向发展。  当前P2P应用系统的特点在