支持Web Service QoS信息发布与查找的UDDI扩展设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zhengi520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件库是软件复用的支持设施之一。构件库主要提供构件描述、分类、发布、存储、检索、反馈和评估等构件管理作用。当前,随着以Web Services为代表的分布式构件技术的发展,构件管理需进一步支持在线构件,为软件开发环境和运行环境建立起有机的联系。 本文从在线构件管理角度出发,分析了Web Services应用方式和所关注的不同质量属性,提出用于管理Web Services QoS信息的QoS模型,并且对目前北京大学公共软件构件库所支持的UDDI标准进行扩展,使构件库能够根据Web Services的QoS信息进行查找,并对结果进行排序,从而更好地支持基于构件的软件开发方法。 本文主要研究内容及工作包括: (1)对QoS属性进行归类分析,并提出一个支持扩展的QoS描述模型。该模型采取树形结构建模,可以支持不同领域的不同QoS属性的描述,也可以支持新领域新QoS属性的添加,当用户查询时,用户可以利用该模型清晰地建立起他们所需要的QoS查询需求结构。并且本文采用了以满足用户需求为标准的算法对Web Service的QoS信息进行评分,根据评分对所检索到的WebServices进行排序,将排序结果返回给查询的用户,以保证返回给用户的查询结果尽可能满足用户的需求。 (2)对UDDI规范及相关技术进行了研究。本文分析了UDDI标准的数据结构及相关接口函数,制定对UDDI数据结构和接口函数的扩展的方案,以支持对带QoS信息的Web Service发布以及查询。实现将QoS模型的数据结构添加到UDDI标准数据结构的方案,并实现了对发布Web Service和查询WebService接口的扩展。 (3)设计并实现了相关系统。本文对北京大学公共软件构件库中所实现的UDDI系统进行了扩展,同时,本文基于QoS模型对Web Service在线构件服务质量信息进行管理,支持了对带QoS信息的Web Service发布及查询。并对扩展后的系统进行实验,通过对原UDDI系统和扩展后系统的比较,验证了该系统可以为用户返回满足用户需求的Web Services。
其他文献
由于安全事件不断增多,安全评估方法和工具就显得愈发必要.该文首先探讨了目前可用的三类计算机系统安全评估方法,包括:基于安全准则的官主评估、弱点扫描技术和信息财产的风
随着Web2.0技术快速的发展,网络社交媒体已经成为了最活跃的社交平台,为数亿互联网用户提供良好的沟通渠道。以微博为代表的网络社交平台的快速发展,普通用户可以方便地、快捷地
本文对PKI技术和安全中间层的实现方法,以Window密码服务提供者(CSP)的原理进行了研究。在此基础上设计了USSPCSP。CSP要保证实现所有与CryptoAPI中函数相对应的CryptoSPI函数
Internet环境下开放、动态的本质、计算实体自身的自主性和独立性、以及网络连接的不稳定性等,均对保障软件系统可用性提出了新的要求。现在基于构件的软件系统的可用性分析和
云计算的发展为数据中心带来了新的应用场景,其中,虚拟化作为云服务的重要使能技术,对数据中心服务器I/O系统的性能、扩展性和设备种类多样性提出了更高的要求,沿用传统设备与服
在社会生活和交往中,面孔的感知和识别扮演着重要的角色。对一个人身份的识别往往是首先通过对其面孔的加工来进行。来自多方面研究的证据表明在人脑内存在着专门负责面孔加工
移动机器人自主导航问题是机器人学领域的核心问题之一,涉及了路径规划、地图构建等关键技术;计算智能是指计算机利用数学方法模拟人类智能处理传感器信息,完成复杂的智能行为。
随着Internet的普及和快速发展,Internet为我们提供了涉及方方面面的无数的文档资料。因此为了能够在如此巨大并且更新频繁的信息中,搜索到我们所需的信息,必须需要一种精确
光顺是几何造型中的一项重要技术,其目的是滤除模型表面噪声,产生高质量的光滑曲面。本文首先对目前已有的网格模型光顺理论进行总结,然后结合实际应用,设计了一种保持特征的网格
随着计算机技术的迅速发展和硬件水平的快速提升,尤其是近年来高性能计算机和并行技术的发展,科学计算可视化作为分析计算结果数据的关键手段已经成为高性能计算的不可缺少的组
学位