基于语义的Web服务发现应用研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:fntshb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为Web服务技术的关键之一,服务发现对实现Web服务至关重要,它是服务重用、服务组合的前提。目前主流的Web服务发现方法是采用基于UDDI框架的服务匹配机制,但由于UDDI注册中心只能提供基于关键字的查询,缺乏对语义信息的支持,另外WSDL是语法级的服务描述语言,缺乏对服务功能的语义描述,使得整个服务匹配过程是基于关键字和语法级的匹配,而不能实现基于服务功能的匹配,导致服务的查准率查全率得不到保证。针对目前Web服务发现技术存在的不足,本文引入了基于语义的服务发现方法来解决这个问题,从服务的功能性描述信息和非功能性描述信息两方面阐述了服务匹配的关键。在对现有算法进行分析的基础上,给出一种以基于服务功能的语义匹配为主的逐级匹配算法,主要对服务的ServiceCategory、TextDescription、IOPE三方面进行相似度的计算,从而实现请求服务和广告服务之间的匹配。特别强调的是本文引入了语义距离的概念,通过计算概念之间的语义距离来计算概念之间的相似度,弥补了传统算法匹配等级划分粗糙的不足,细粒度区分服务和请求之间匹配的程度,从而便于用户选择所需要的服务。为了验证本文提出的基于语义的服务匹配算法,本文设计了一个服务发现原型架构,将用户的业务请求描述经过预处理,形成符合OWL-S Profile规范的服务请求,再经OWL-S API解析,取出服务的类别(ServiceCategory)、服务的文本描述信息(TextDescription)、输入参数集(Inputs)和输出参数集(Outputs),并将这些信息作为匹配算法的判断条件,从而验证本文提出的基于语义的服务发现方法的可行性。
其他文献
随着普适计算的发展,不同类型的终端设备开始参与协同工作,为人们提供了跨越时空界限、便捷的协同和交流空间。但网络环境的复杂性和终端设备的异构性,用户动态加入和退出,以及用
股票市场是经济的“晴雨表”和“报警器”,其作用不仅被政府所重视,而且更受投资大众的普遍关注。但是当前对股票的预测只能进行走势分析,而不能给出明确的买卖操作建议,主要还是
Internet只能提供“尽力而为”(Best Effort)的服务,无法对流媒体的传输提供服务质量(Quality of Service)保证,如何提高网络对流媒体传输QoS的支持成为近年来的研究热点。本文
计算机硬件的飞速发展,推动了传统虚拟化技术的革新与进步。各种不同类型虚拟化技术的不断涌现,推动了虚拟化产品在服务资源整合、软件测试等领域的广泛使用。虚拟化软件不仅
城市应急联动做为一个现代化城市文明的标志,它集110、122、119、120、市长公开电话及其它市民常用的公众服务电话于一体。城市应急联动统一接警、分别处警,大大的提高了事件
移动Agent为分布式应用提供了一种新的模式,尤其是基于Web的和基于Internet的应用,在过去的几十年中,许多的移动Agent系统已经被研发出来了。然而,移动Agent系统的安全问题的
XML以其结构灵活和自描述等特性成为Web上数据传输和交换的标准,但是XML这种的灵活性却影响了异构XML数据间的互操作性。作为现有Web的延伸,语义Web是一种通过语义来链接相关数
随着科学技术的快速发展,计算机图形学与虚拟现实、医学图像系统、地理信息系统、计算机辅助设计技术等领域够构造出的模型数据量越来越庞大,为了描述这些复杂度与精度日益提
随着计算机技术和通信技术的迅速发展以及Internet 的不断发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方
面对日益庞大的数据资源,数据挖掘技术应运而生。它是一种致力于数据分析和理解、揭示数据内部蕴藏知识的技术,是当前人工智能领域和数据库领域相结合的热点研究课题。并且,