基于DAML-S的服务匹配技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:hongqiulongxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是一种新型的Web应用程序,具有自包含、自描述、模块化和松耦合等特点,可以通过Web进行发布、查找和调用。简单地说,Web服务是“一次发布,到处可用”的新型Internet组件,支持服务复用和组合。服务发现,即帮助用户或某个Web服务找到最符合要求的服务,是当前Web服务的主要研究问题之一。目前,工业界推出了UDDI(Universal Description, Discovery, Integration)服务注册中心和服务自描述性的WSDL(Web Service Description Language)文件两个标准实现服务发现,但是两者组成的服务发现体系对基于功能的服务搜索不力,近来的研究多采用语义网的服务匹配方法解决这一新问题。这方面比较先进的是基于DAML-S(DARPA Agent Markup Language for Service,DARPA美国国防高级计划局)的服务匹配,这项技术通过DAML-S把服务定义成为服务本体,通过DAML+OIL(DARPA Agent Markup Language plus Ontology Interface Language)定义相应的Ontologies作为知识库,然后使用适当的推理机依据服务本体和相关联的知识库Ontologies进行逻辑推理,最后以某种匹配算法得到匹配的服务结果。这项技术同时具有高召回率和高精确率的优点,而且它完全采用XML格式,不仅方便互联网上传播,也有多种编程技术支持实现。本文在深入研究UDDI、WSDL和DAML-S的基础上,设计实现了“基于DAML-S的匹配器”。论文主要作了以下几个方面的研究:1.详细分析了UDDI和WSDL体系对服务发现的支持和不足之处,指出由于服务与网络文档本质的不同,并不适合采用关键字查询的方式来实现服务发现。Web服务的本质是互联网应用程序,直接表现服务功能的输入/输出参数是服务匹配的重点内容。2.分析了DAML-S的语法和结构以及应用于服务发现的优势,并在此基础上提出了匹配器的原理和构架。3.设计了基于DAML-S匹配器的匹配算法。算法主要分为两个部分:第一部分为需要语义支持的匹配算法,这部分需要定义知识库Ontologies实现语义支持,需要调用推理机实现匹配过程。对DAML-S的ServiceProfile结构设计了三个匹配算法,分别是输入参数、输出参数和Profile结构的匹配算法。第二部分是针对输入/输出参数的聚类匹配算法,这是不需要语义支持的基于统计的算法。补充这个算法是考虑到语义匹配的算法需要定义相应的知识库Ontologies才能执行,而在现实使用中,不可能总是在注册服务的同时就定义相应
其他文献
随着计算机和网络技术的发展,网络已得到广泛的应用,校园网也如雨后春笋,并在现代教育领域扮演越来越重要的角色。与此同时,校园网的安全问题也就变得日益突出。校园网的安全对维
主动网络是一种新型的可编程网络体系结构,其高度的灵活性能够很好地解决传统网络中存在的诸多难以解决的问题。目前主动网络被广泛地应用于可靠多播、Web缓存、服务质量(QoS
在硬盘生产过程中,一个很重要的环节就是伺服刻写。在此环节中,硬盘工作所必须的伺服信息将以特定的格式被写入到碟片中。在分析伺服信息组织格式、编码模式及硬盘伺服刻写系
创建安全的Web应用程序是一项极具挑战性的工作。应用程序的安全性取决于它最薄弱的环节,任何成功的应用程序安全策略的基础都是稳固的身份验证和授权手段,以及提供机密数据的
随着电子商务和电子政务的深入发展,数字签名技术变的越来越重要。与RSA密码体制相比,在密钥长度相同的情况下,椭圆曲线密码体制安全强度更高,因此基于椭圆曲线密码体制的数
一个好的网络入侵检测系统应该是鲁棒的、可扩展的和高效的。人工免疫系统所具有的分布式、自组织和轻量级特性正好满足了网络入侵检测系统的要求,因此人工免疫系统在网络入
由于森林火灾具有突发性和复杂性的特点,将计算机辅助技术应用于森林防火已成为必然的发展趋势。本文通过分析国内外对该课题的研究,提出了一种新的森林防火辅助指挥系统模型
随着计算机技术、网络技术和虚拟现实技术的不断发展,分布式虚拟环境(Distributed Virtual Environment,DVE)作为计算机科学的一个重要领域在理论和应用上都取得了重大的进步
近几年,统计中文分词已经成为学术界研究的主流并且在标注数据丰富的新闻领域取得了很好的性能。但是,在非新闻领域,特别是标注数据较少的领域,统计中文分词的性能仍旧差强人意。
基于我国医学图像远程诊断尚不发达的现状,本文设计并实现了一个可行的医学图像远程诊断系统以有效地解决医学图像远程诊断、医院现有信息系统整合和医学图像共享等问题。