节点文献

Web服务管理平台与方法的研究与实现

Research and Implementation of Web Services Management Platform and Methods

【作者】 陈平

【导师】 刘建勋;

【作者基本信息】 湖南科技大学 , 计算机软件与理论, 2010, 硕士

【摘要】 在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服务格的检索模块、基于形式概念分析的组合模块。

【Abstract】 In the Web services architecture, a UDDI registry plays the role for Web services publishing and discovery, as well as Web services management in some situations. But due to lack of commercially driving forces, the traditional and open UDDI registry does not work in the reality. Microsoft and IBM have shut down their public UDDI registries in 2006. However, there are various types of Web services open and available exist on the Internet, thus it is of great significance to acquire, organize and manage these unpublished Web services. In order to achieve the goal, our research team carried out a research project, i.e, the Web services engineering project, which is based on carwling Web services from Internet. By running the Web services crawler more than one year, we have obtained nearly 4000 Web services, which have also been tested and validated. The purpose of this paper is to build a Web services management platform, whose function is managing Web services by category and supporting implementations of Web services search, Web services testing, Web services invoking and Web services composition and so on. Furthermore, traditional methods used to find Web service in the UDDI registry rely on keywords and categorized catalogue, thus have low recall & precision ratios, which can not meet the increasing user requirements. This paper studies the methods of building Web services semantic index and carries out Web services Non-functional properties management to improve Web services precision and retrieval effiency. The main work and contribution of this paper are as follows:Firstly, this paper elaborates key technologies of Web services, and introduces related theory about Formal Concept Analysis and Web Services Graph. Secondly, in order to implement efficient Web services management and further research, combining our current work, we build a fundamental Web Services Management Platform, and study functions of collaborative operation process, classification management and update of Web services management platform from the managerial viewpoint. Thirdly, we make the best knowledge of Formal Concept Analysis for study functional properties management of Web services. We define Formal Context, Formal Concept and Web Services Lattice formally between Web services and input parameters (output parameters), and put forward some algorithms about how to generate Formal Concept, how to construct Web service lattice, as well as, study Web services semantic indexing, retrieval and composition by use of lattice structure. Fourthly, this paper studies Web services Non-functional properties management methods, including management contents, calculation and evaluation, management model, etc. Finally, we implement Web Services Management Framework prototype, which including the model of Web services functional properties management, the model of Non-functional properties management, the model of retrieval based on Web Services Lattice and the model of composition based on FCA.

节点文献中: