基于P2P的Web服务语义发布和发现机制的研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:mailyangli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种部署在网络上并可以通过网络访问的应用程序,它为分布式计算带来了高效性和灵活性。Web服务的一个基本问题是如何进行服务的描述和发现,使服务的发布者能够准确描述提供的服务,使服务请求者能够有效定位所需服务。然而当前Web服务发布和发现大多采用集中式的方式,服务的发布和发现往往是基于关键字的描述和字符匹配,这种方式难以保证服务描述和发现的准确性和有效性,很难提供动态的服务发现,并且集中式的机制本身具有单点失效和性能瓶颈等不足。   P2P网络模式的出现解决了传统集中式网络的单点失效和性能瓶颈的问题。打破了传统的Client/Server模式,每个节点在网络中都是相互独立的,既为其他节点提供服务,又享有其他节点提供的服务。   语义网(Semantic Web)技术是目前得到广泛应用的Web技术的扩展,该技术的核心是将各种网络资源进行尽可能详细的语义描述,使得不同的应用程序可以理解这些信息资源的含义从而通过语义层面对网络资源进行机器智能处理。   本文的研究内容主要集中于对Web服务的语义描述和基于语义的Web服务发现机制。引入P2P技术构建Web服务网络模型以解决集中式的单点失效和性能瓶颈问题;同时利用语义网技术实现对Web服务基于语义的描述和发现,解决P2P网络中语义缺失问题,提高Web服务发现的效率和质量。本文深入研究Web服务发布和发现中的关键问题,做了以下探索性的研究工作:   1.建立了基于语义的Web服务描述模型-SWSD。   本文结合语义网技术,特别是本体技术,建立了Web服务语义描述模型SWSD。SWSD模型在现有语义Web服务描述模型OWL-S的基础上进行了语义属性扩展和完善。并引入描述逻辑,通过扩展的语义属性对Web服务内容在语义层面进行描述。SWSD模型不仅包含服务的过程模型,还包含Web内容的基于领域本体的语义描述。SWSD模型在扩展OWL-S语义属性描述后,能更好的支持Web服务基于语义的发现。   2.提出了基于P2P的Web服务语义注册和发现机制-SWSS。   在Web服务语义描述模型SWSD的基础上,本文引入了结构化的P2P网络(Chord模型)构建Web服务的分布式注册方式,提出了基于P2P的Web服务语义注册和发现机制-SWSS。通过基于语义的分布式倒排索引,将具有相同或相似功能的Web服务注册到同一个节点,实现了Web服务的语义聚合;同时,通过对Web服务请求的语义化描述,分布式倒排索引将请求引向在语义相近的一个或多个Web服务注册节点。结构化P2P的Web服务注册方式解决了传统Web服务注册方式的单点失效和扩展性问题;同时,基于语义的倒排索引解决了结构化P2P的单纯关键字匹配的检索机制,可以有效地提高Web服务发现的广度和精度。   3.提出了基于本体映射的Web服务语义匹配机制-BOMM。   在Web服务语义描述模型和发现机制的基础上,探讨了Web服务匹配算法的研究现状,提出了基于本体映射的Web服务语义匹配机制-BOMM。BOMM匹配机制对传统Web服务匹配方法进行了改进。对由不同本体描述的Web服务,通过基于描述逻辑推理的本体映射技术进行相似度计算,进而实现Web服务语义匹配。较于传统语义相似度计算方法,BOMM匹配机制在Web服务发现有较高的质量和效率,能够充分匹配语义相同或相近的Web服务。   4.实现了基于P2P的Web服务语义发布和发现原型系统。   本文使用Protégé软件工具构建本体库,并利用其OWL-S Editor插件创建Web服务本体。通过J2EE开发平台、XML、语义解析工具Jena和基于Java的全文索引Lucene等技术,实现了基于P2P网络的语义Web服务检索原型系统。并详细讨论了原型系统的体系结构、主要组成模块、前台用户操作界面和后台管理界面等。该原型系统基本实现了P2P环境下Web服务自动发现的目标:语义Web技术可以使系统实现服务的自动化发现与匹配,P2P分布式网络的应用使系统可以实现分布式查询。   基于P2P的Web服务语义发布和发现机制的相关研究不仅具有重要的理论价值,而且还具有广泛的应用前景。本文对其中的一些关键问题展开了研究和探讨,但由于研究的内容和采用的技术仍属于较新的领域,故所做的工作仍有待不断的完善和深入。
其他文献
高科技产品开始不断走进日常生活之中,家庭信息化将成为必然趋势。家庭信息化就是通过一种设备将家庭中所有家用电器及电子设备连接至一起,形成一个智能化的家庭网络,这样就
电能表自动化检测线是对智能电表各项性能指标测控的综合检定平台。该平台由各种机械装置、电子元器件、检测线管理软件及控制系统组成,检测线在使用时容易发生故障。因此,搭建针对电能表自动化检测线智能化运维平台,对检测线的日常运维、电能表检定计划以及检定指标数据的分析非常重要。本文首先说明了检测线智能运维平台的研究背景、目的意义及国内外运维平台研究现状。然后对电能表自动化检测线智能运维平台搭建涉及的技术进行
互联网应用规模的迅速扩张,使服务器端所承受的负载压力越来越大,已经远远超过单台服务器所能承受的极限,从而致使集群技术来承担这种信息需求。目前,大型互联网公司普遍采用
计算机及网络技术、半导体材料及电子制造技术的快速发展促进了微机电系统、片上系统、无线通信和低功耗嵌入式技术的快速发展。本文通过对ZigBee无线传输技术、CC2530芯片和ADXL345三维加速度传感器的研究,设计了一种速度无线测量方法,实现了工业环境中对大型低速间歇式运动机械的速度测量。论文中,首先对近年来比较成熟的几种无线通信技术进行了探讨,特别针对应用最为广泛的ZigBee技术做了进一步的分
随着互联网和电子商务的快速发展,信息过载已经成为目前互联网用户所面临的一个严峻的问题。如何让用户在海量的商品中能快速找到自己喜欢的商品,是每个电子商务网站急需解决的
传统的监督学习往往需要大量的带类别标签(Label)的样本对分类器进行训练。然而,在实际应用中,有标记样本(Labeled data)的获取较困难,无标记样本(Unlabeled data)的获取却很
在现代供电企业中,企业员工的专业技能以及安全意识是供电企业推行安全生产的重要保障。据统计,在电力系统中百分之七十以上的电力事故是由运行人员的误操作引起的,所以提高运行人员的专业知识以及安全意识,意义重大。由于客观因素的原因,对于员工技能的提升以及安全意识的提升,国内外不少电力企业还是采取传统定期的授课方式安全培训学习。这样的学习方式往往流于形式,而且单一的培训加考试的模式,再加上学习方式单调,缺乏
随着全球定位技术和移动通信技术的快速发展,移动对象产生的轨迹数据规模呈爆炸式增长,对大量的轨迹数据进行存储、处理后进一步挖掘应用的需求越来越多。移动对象的轨迹预测
随着互联网络迅速普及,人们越来越倾向于以形象直观的方式从互联网上获取信息。数字视频技术结合网络技术的发展在很大程度上满足了人们在这方面的需求。因此,以网络视频传输
序列模式挖掘是数据挖掘研究中的一个重要的研究领域,其实质上是从序列数据库中挖掘出频繁子序列作为正序列模式。概括的说,序列模式挖掘主要研究序列中各个元素间的正关联关