论文部分内容阅读
在Web服务架构中,UDDI注册中心为Web服务发布与发现的中介,亦肩负部分Web服务管理的功能。但是由于缺乏商业利益驱动,传统、开放的UDDI注册中心并未发挥其应有的作用。微软和IBM在2006年相继关闭了他们公有的UDDI注册中心。但是,互联网上仍然存在大量的开放、可用的Web服务,获取并组织和管理这些未发布的Web服务具有十分重要的意义。针对该问题,本研究团队开展了Web服务工程项目的研究,其目的为通过搜索从Internet上抓取Web服务。通过1年多时间的运行,已获得近4千个Web服务并进行了测试验证。本文的目的是建立一个Web服务管理平台,实现Web服务工程项目中服务的分类管理,支持项目中Web服务搜索、Web服务测试、Web服务调用及Web服务组合等功能的方便实现;同时考虑到传统的UDDI注册中心采用关键字和分类目录来查找Web服务的方法已经满足不了用户的需求,查全率、查准率与检索速度受到了极大地挑战。本文研究了基于形式概念分析构建Web服务语义索引和开展Web服务非功能属性管理以提高服务查准率以及检索效率的方法。本文的主要工作与贡献如下:论文首先阐述了Web服务关键技术,介绍了形式概念分析和Web服务图的基本理论。其次,为了实现高效的Web服务管理和更进一步的研究,结合目前我们所做的工作,搭建了一个基础的Web服务管理平台,从易于管理的角度研究了Web服务管理平台的协同作业流程、分类管理、更新等功能。然后,充分利用形式概念分析的相关知识,研究了Web服务的功能属性管理。形式化定义了Web服务与输入参数(输出参数)的形式背景、形式概念及服务格,提出了相应的形式概念的产生算法、Web服务格的构建算法,同时利用这种服务格来研究Web服务的语义索引、检索及组合。接着,研究了Web服务的非功能属性管理方法,包括管理内容、计算及评价、管理模型等方面。最后,实现了Web服务管理框架原型,包含功能属性管理模块、非功能属性管理模块、基于Web服务格的检索模块、基于形式概念分析的组合模块。