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

被引量 : 0次 | 上传用户:xyfall533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放服务已成为互联网的重要趋势,越来越多的企业和个人将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服务的快速接入和整合。
其他文献
智能家居拥有从温度、湿度、光照的自动控制、智能通讯、家居安全保障,到针对老年人的健康状况监护、自动清洁、辅助康复训练等功能,智能家居为提高老年人生活水平、维护自尊
比较中国作家安逸的长篇小说《芥末男女》和与其同时代的美国电影《缘分天注定》,发现两部作品虽然同为都市爱情题材,同是言情,却表达了截然不同的爱情婚姻观。前者的主人公
目的研究大、小鼠穿梭箱实验最佳训练条件,为神经系统相关实验研究提供参考。方法利用大、小鼠穿梭实验视频分析系统,考察不同实验条件对大、小鼠学习记忆形成及保持的影响。
本文以可持续发展为目标,以环境—经济系统为研究对象,研究其协调度的定量分析方法,建立了环境-经济系统协调度模型,应用此模型分析了某市环境-经济系统协调发展现状及趋势。
<正>分级资产管理产品作为具有中国本土特点的金融创新产品,业界对其是属于融资性的产品还是投资性的产品一直存在着不同的认识。《关于规范金融机构资产管理业务的指导意见
<正>液压式动力转向系统的故障除传统转向系统的故障外,常见的主要有因液压传动部分泄漏、渗入空气,转向油泵不良,控制阀失效等引起的转
由乙型肝炎病毒引起的乙型肝炎是一种发病率高、病死率高的传染病,现已成为全球性重大的公众健康问题。目前临床上应用和正在临床研究中的抗乙型肝炎病毒药物分为免疫调节剂
Wnt信号通路参与细胞的分化、增殖和凋亡,与诸多疾病密不可分。糖原合酶激酶3(GSK3)是生物体内诸多信号通路的参与者,是Wnt信号通路的上游作用物,对其起着关键作用。糖尿病肾
伴随着医疗卫生事业的发展和医疗改革的深化,我国的医疗保障体系不断完善,对保障人民的身体健康起到了重要作用。本文总结介绍了建国以来我国城镇医疗保障制度的发展经历和各
<正>芒康县盐井镇在横断山腹地,位于西藏东部门户,川、滇、藏三省交汇的澜沧江畔。这个地方有一个古盐田,曾经和茶马古道一样扬名四方。早在唐朝,人们就发现澜沧江边的岩层里