用P2P技术以及语义扩展实现的分布式语义UDDI

来源 :山东大学 | 被引量 : 0次 | 上传用户:yupucn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的Web服务面临着诸如如何按照服务的功能进行服务的查找和如何将多个服务进行组合以完成特定的业务逻辑等新的课题。而作为Web服务技术的关键之一,服务发现对实现这些课题至关重要。Web服务发现是Web服务系统架构中的一个重要组成部分,UDDI是其中一种解决方案,而传统的服务发现技术有两个主要的不足:第一,UDDI仅允许基于业务名、服务名和TMODLE的关键字搜索;注册中心不提供语义搜索;现有系统的服务匹配是基于语法的(字符串匹配)。第二,UDDI是集中式结构,这种集中式结构有很多不足之处:如较低的可扩展性、大的注册中心的一致性差等。 本文针对UDDI存在的上述两个不足,深入研究了UDDI的结构、Web服务的语义描述以及P2P的相关技术,结合已有的相关研究以及自己的创新,提出了一种用P2P技术和语义扩充实现的分布式语义UDDI,具体研究内容如下: 首先,针对UDDI缺乏语义支持的不足,本文提出了一个语义增强的UDDI框架。该框架除了UDDI外,还增加了语义匹配引警、OWL-S/UDDI映射模块以及通讯处理模块。为了保持UDDI与原有系统的兼容性,框架并没有抛开传统的UDDI而采用仅保存OWL-S与WSDL文件的模式。通讯处理模块除了负责P2P通讯外,还接收请求端发来的请求信息,并进行判断,如果是传统的非语义的注册或请求信息,则直接转发给UDDI;如果是OWL-S格式的发布信息,则递交给OWL-S/UDDI映射模块处理后发布到UDDI中去;如果是OWL-S格式的查询信息,则有OWL-S匹配模块进行功能匹配查询。 其次,本文提出了一种基于P2P相关技术的分布式语义UDDI结构。通过添加具有P2P通信功能的通讯处理模块,把每一个UDDI看作是整个P2P网络上的一个节点,每当有一个新的UDDI建立,就加入到P2P网络中;服务的请求者首先在一个自己已知的UDDI进行查找,如果没有查询到结果,则该UDDI向其他的节点即其他的UDDI发出查找请求,从而可以利用P2P的有关查找策略进行相应的服务查找,解决了原先集中式UDDI中各注册中心不能相互通信查找的不足。 第三,本文还探讨了语义UDDI中的语义匹配策略以及P2P网络所采取的节点查找策略。通过一个预处理过程和本体服务匹配表,在每一个新的服务发布的时
其他文献
通过引入基于网络的存储虚拟化技术,使数据与物理设备相分离,实现数据的集中存储,统一管理。不但可以有效地消除信息孤岛,而且方便了对数据进行维护,保证数据的一致性和可靠性。存
近十几年来,Internet取得了惊人的发展,已经成为人们交流思想、传达信息和获取知识的快速和重要的渠道.多媒体技术尤其是流媒体技术的发展,使信息的传播力和影响力更胜传统的
  本文介绍了一些关于XML的基础知识,以及时态数据库的基础知识。然后介绍了一种关于时态XML的模型。利用该模型可以实现时态XML文档到与时态数据库间的相互存储转换。另外,
近几年,嵌入式系统的应用越来越广泛了,Linux在嵌入式系统中被广泛的使用。但嵌入式应用中一般要求嵌入式操作系统小型化并具有实时性能,而Linux作为一种通用操作系统,对这些
JXTA技术是由Sun公司在2001年2月提出的一项新技术,主要用于提供P2P程序所需的基础服务。该技术致力于创建一个通用的平台,以简单而有效的方式构建特定的对等式和分布式服务
无线车辆自组织网络是无线网络领域的一个热门话题。它是一种移动自组织网络,用来在车辆之间或移动车辆与路边固定设备之间进行无线通信,以达到传递数据,相互通信的目的。因为无
随着对WEB应用开发效率及质量要求的不断提高,开发工作的难度不断增加。在WEB应用开发过程中存在很多直接影响开发的因素,主要包括开发平台及技术灵活多样,导航关系复杂,而且
目前,随着网络规模不断扩大,IP地址管理不可避免的愈加复杂。为了解决这一问题,网络管理员有必要建立规范的IP地址分配表、IP地址和硬件地址(MAC)登记表,并且做到实时监控。
数据挖掘在各个领域中有着广泛的应用前景,是进行数据分析的重要工具。 企业在使用数据挖掘时,面临应用的分布性和对大数据集的挖掘需求这两个应用方面的问题。此外,还有
本文讨论数据挖掘中聚类的相关概念、技术和算法,在对常见聚类算法进行评价的基础上,针对密度聚类的参数选取问题,提出了一种动态参数解决方案。 目前已提出的聚类算法中,