基于JXTA和多维索引的Web服务发布订阅系统的设计与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:xiaomi1028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务因其具有平台无关、松耦合、良兼容和封装性等优势,随着云计算和云服务的兴起,已经成为一种主流的分布式接口技术。设计Web服务发布订阅系统,有利于实现对大规模的Web服务进行有效的管理。传统Web服务管理系统采用集中式结构,不具有可扩展性,难以满足云计算环境下海量服务管理的要求。另外,现有Web服务管理系统缺乏对QoS很好的支持,不能对Web服务状态信息的变化动态的响应,以更好的支撑Web服务选择和组合。为此,本文研究并设计了一种基于JXTA和多维索引的Web服务发布订阅系统,主要内容如下:  (1)综述发布订阅系统研究现状和关键技术,针对Web服务的QoS管理,围绕发布订阅机制,设计了基于QoS的Web服务发布订阅模型,提出了相应的QoS属性覆盖和Web服务发布订阅匹配规则。  (2)基于QoS的Web服务发布订阅模型,引入P2P技术以提高系统的可扩展性,研究了一种基于 JXTA的 Web服务发布订阅系统。设计了客户端模块、管理模块和基于JXTA的通信模块,利用JXTA覆盖网的平台无关性,提高了Web服务接入的普适性;  (3)为提高Web服务发布订阅系统的订阅性能,提出了一种基于多维索引和矩形过滤的快速匹配算法。将发布的Web服务及其QoS和服务订阅一起生成过滤矩阵,通过属性约束覆盖减少重复匹配,按QoS属性类型对发布的Web服务建立多维索引,生成属性到服务的映射,实现了服务订阅的快速匹配。对比试验表明本文设计的匹配算法比传统的暴力法和混合算法在大数据情况下效率有很大提高。  (4)实现了基于JXTA和多维索引的Web服务发布订阅系统原型系统,搭建实验环境,完成了功能测试、Web服务发布和订阅的性能测试。
其他文献
数字集群通信系统可集指挥调度、电话、数据传输等多种功能于一体,因而有着广泛的应用场合。伴随着国际/国内电信环境变化,包括快速调度、安全及应急通信的增长,数字集群技术
军事交通网络是指交通线路在一定范围内或各战区内所具有的地理分布,是战争准备的主要内容,是实施交通运输的物质基础,是构成快速反应能力与综合保障能力的基本条件。军事交通理
汽车防撞系统是智能交通系统研究的热点领域,开展对其关键技术一分道线检测和前车检测方面的研究,对确保车辆行驶安全和最终实现无人驾驶起着至关重要的作用。   论文讨论了
高空平台无线通信系统覆盖范围广、传播时延小,部署方便灵活,是地面通信系统和卫星通信的有效补充。阵列信号处理技术是提高高空平台通信系统性能的关键技术之一,考虑高空平台的
随着无线通信的快速发展和移动多媒体的广泛普及,用户间的内容共享变的越来越频繁。移动通信网络中宽带资源的有限性限制了用户的比特速率,导致移动终端(MTs)接收内容过程中耗时
随着移动通信的发展,频谱资源日益紧张,如何更高效地利用有限的资源成为无线通信领域中重要的研究方向之一。多输入多输出(MIMO)技术能在不占用额外带宽的前提下,成倍地提高