服务搜索引擎中基于接口匹配的服务发现功能的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:lili_mine12_5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网经过多年的发展,已经日渐普及。一提到网络,人们就会想到Web, Web确实为互联网的发展做出了巨大的贡献。Web服务因其对异构平台应用程序互操作提供支持,成为开发Web应用的重要平台。伴随Web服务的井喷式发展,互联网上可用的Web服务越来越多。如何使用户从大规模Web服务注册库中快速、准确地查找所需要的服务,是Web服务继续发展必须要解决的问题,也成为了国内外研究的热点。起初,Web服务发现机制基于UDDI (Universal Description, Discovery and Integration)。UDDI是一种目录服务,支持基于关键字的查找方法,仅停留在语法层面,缺乏语义推理的支持。为此,研究者纷纷引入语义Web的思想,试图提高Web服务发现的查全率和查准率。由于Web服务的语义化需要更改服务实现的支撑协议,而且很多技术尚不成熟,所以不能用于商业运行。在基于关键字的服务发现机制和基于语义的服务发现机制之外,本文依托课题“融合网络业务体系的开发”项目第一阶段提出了一种新的服务发现机制。该机制把Web服务抽象为具有输入输出参数的接口实体,通过匹配接口信息查找相符的Web服务,称之为基于接口匹配的服务发现机制。在多维度的接口信息中,综合多种决策依据进行服务匹配,需要计算多种匹配形式。项目第一阶段已经对接口的各个描述信息的匹配算法进行了研究,但其研究工作有待于进一步完善。本文总结归纳出匹配形式可以有参数个数匹配、参数次序匹配、参数类型匹配、参数名称的关键字匹配和语义匹配。因此,对每一种匹配形式的设计是服务接口匹配的关键技术。在参数类型匹配模型设计中,考虑到Web服务支持跨平台的数据类型系统,接口的参数其实具有很多类型,它可以是内置数据类型,也可以是自定义的类型,可以是简单数据类型,也可以是复杂数据类型。对于复杂类型的匹配,本文引入了图论中的二分图模型。首先对其成员数据类型进行原子化操作,然后通过二分图匹配的方法判断其与目标复杂参数类型的匹配度,这是本文的重要研究内容。此外,基于接口匹配的服务发现功能的设计与实现也是本文主要讨论的内容。作为服务搜索引擎的一部分,服务接口匹配子系统实现了该服务发现功能。本文在明确系统功能需求的基础上,首先对其进行总体设计,然后划分子系统的功能模块,接着设计了各模块的操作流程,最后通过测试用例对其进行验证。最后,本文对已经取得的研究成果进行总结,找出存在的问题,探讨了可供继续研究的问题,指出了下一步的研究工作。
其他文献
随着科技水平的不断发展,人们对计算能力的要求也随之增高,因此,片上多核处理器已经成为主流处理器发展的趋势。伴随着片上多核处理器集成的核数越来越多,DRAM内存系统承受的
随着信息技术与生物技术的飞速发展,人脸识别技术在各领域的应用越来越广泛。本文以Olivetti Research Laboratory(ORL)人脸库和Yale人脸库为研究对象,对人脸识别技术中的特
该文对经典关联规则的开采算法进行了较全面和深入的研究,并基于国产数据库管理系统DM2设计和部分实现了一个集成的关联规则开采系统原型。主要研究内容如下:该文首先研究了经
为了帮助聋人更好地融入正常人的社会,改变他们的弱势地位,越来越多的研究人员参与到手语的研究领域中。近年来,一种通过合成虚拟人手语动画的方法被提出来,便于聋人通过观看手语