当前位置:主页 > 管理论文 > 移动网络论文 >

RESTful Web服务开放平台的设计与实现

发布时间:2017-04-05 11:00

  本文关键词:RESTful Web服务开放平台的设计与实现,由笔耕文化传播整理发布。


【摘要】:开放服务已成为互联网的重要趋势,越来越多的企业和个人将Web服务发布在互联网上,第三方Web服务不仅成为我们日常生活以及学习工作中不可缺少的一部分,也是未来开放软件的重要基石。从服务数量和使用范围上来看,如今互联网上的Web服务主要分为两大类:以WSDL为代表的传统结构化Web服务和以RESTful为代表的非结构化Web服务。由于RESTful Web服务的简便性、轻量性、可扩展性和安全性,RESTful架构已经成为Web服务的主流技术。然而,不同于以WSDL为代表的传统结构化Web服务,RESTful Web服务没有严格的标准和规则,如何准确有效地识别非结构化RESTful Web服务成为一个重要问题。如今互联网上的Web服务同类型较多,且稳定性、接入方式不一,因此如何实现对已识别的RESTful Web服务进行统一有效地接入整合,也是一个非常重要的问题。针对以上问题,本文提出了一种RESTful Web服务开放平台的实现方案。平台架构主要分为服务发现与识别、服务搜索和服务接入三个模块。在服务发现与识别模块的研究中,提出了一种基于余弦相似度的RESTful Web服务识别方法,通过定义RESTful Web服务特征向量相似度匹配模型,实现了RESTful形式Web服务的快速发现与识别,算法主要步骤包括网页去噪、分词、去除停用词、提取特征向量和特征向量余弦相似性匹配。真实实验数据表明,算法可较好实现对Restful服务的识别,相对传统方法准确率提升5%以上。在服务识别的基础上,设计并实现服务搜索模块,使用全文搜索引擎Lucene为服务库建立索引,然后依照用户提供的搜索关键词,通过索引引擎在索引文件中进行搜索,搜索得出符合用户需求的RESTful Web服务。针对繁杂的服务库,本文基于企业服务总线Mule ESB构建服务接入模块,解决了互联网中各式RESTful Web服务在统一性、稳定性、有效性等方面的不足,实现了对RESTful Web服务的快速接入和整合。
【关键词】:Web服务 RESTful 开放服务 服务识别 服务搜索 服务接入
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【目录】:
  • 摘要5-6
  • Abstract6-13
  • 第1章 绪论13-20
  • 1.1 研究背景与意义13-16
  • 1.2 国内外研究现状16-18
  • 1.3 本文的主要工作18
  • 1.4 论文章节安排18-19
  • 1.5 本章小结19-20
  • 第2章 相关技术与工具20-29
  • 2.1 爬虫框架20-23
  • 2.1.1 网络爬虫20-21
  • 2.1.2 Scrapy组件说明21-22
  • 2.1.3 Scrapy数据处理流程22-23
  • 2.2 全文信息检索工具包Lucene23-26
  • 2.2.1 全文信息检索23-24
  • 2.2.2 Lucene概述24-25
  • 2.2.3 Lucene与其他全文检索的区别25-26
  • 2.3 企业服务总线Mule ESB26-27
  • 2.3.1 Mule整体结构26-27
  • 2.3.2 主要功能27
  • 2.4 本章小结27-29
  • 第3章 服务开放平台OKAPI架构设计29-33
  • 3.1 系统架构设计29-31
  • 3.1.1 架构设计的关键问题29-30
  • 3.1.2 架构设计30-31
  • 3.2 服务发现与识别31
  • 3.3 服务搜索31
  • 3.4 服务接入31-32
  • 3.5 本章小结32-33
  • 第4章 服务发现与识别33-47
  • 4.1 相关工作介绍33
  • 4.2 基于余弦相似度的RESTful Web服务识别算法33-43
  • 4.2.1 算法过程33-34
  • 4.2.2 原始数据抓取34-36
  • 4.2.3 网页去噪36
  • 4.2.4 分词36-37
  • 4.2.5 去除停用词37-39
  • 4.2.6 提取特征向量39-41
  • 4.2.7 特征向量余弦相似度匹配41-43
  • 4.3 实验与结果分析43-46
  • 4.3.1 实验数据来源43
  • 4.3.2 实验过程43-44
  • 4.3.3 实验结果分析44-46
  • 4.4 本章小结46-47
  • 第5章 基于Lucene的服务搜索设计47-53
  • 5.1 服务搜索架构设计47-48
  • 5.2 索引系统48-49
  • 5.2.1 HTML解析48
  • 5.2.2 创建索引48-49
  • 5.3 检索系统49-51
  • 5.3.1 检索过程49-50
  • 5.3.2 检索结果处理50-51
  • 5.4 服务搜索界面展示51-52
  • 5.5 本章小结52-53
  • 第6章 基于Mule ESB的服务接入设计53-62
  • 6.1 相关基本概念53-54
  • 6.2 服务接入架构设计54-55
  • 6.2.1 问题分析54-55
  • 6.2.2 架构设计模型55
  • 6.3 实现方案55-61
  • 6.3.1 主要流程55-57
  • 6.3.2 工作流和重要类说明57-61
  • 6.4 本章小结61-62
  • 第7章 总结与展望62-64
  • 7.1 论文工作总结62
  • 7.2 未来研究展望62-64
  • 参考文献64-67
  • 攻读硕士学位期间主要的研究成果67-68
  • 致谢68

【相似文献】

中国期刊全文数据库 前2条

1 章武媚;;基于RESTful Web技术的资源管理系统设计与实现[J];计算机应用与软件;2014年05期

2 ;[J];;年期

中国硕士学位论文全文数据库 前3条

1 周巧俊;RESTful Web服务开放平台的设计与实现[D];浙江大学;2016年

2 袁婷;RESTful Web服务的形式化建模与分析[D];华东师范大学;2015年

3 吴昌雨;基于Grails框架构建RESTful Web服务研究[D];安徽大学;2013年


  本文关键词:RESTful Web服务开放平台的设计与实现,,由笔耕文化传播整理发布。



本文编号:286958

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/286958.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户60e1e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com