RESTful服务语义解析和标注功能的设计与实现

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:xurizhaoyangdongshen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年,RESTful(?)艮务发展迅速。轻便和易实现的特性不仅使其在互联网上得到了广泛应用,而且也获得了以WS*服务为主流技术的大公司的青睐。从以谷歌、亚马逊和雅虎为首的大型互联网公司到中小型的初创企业在网络上提供的Web服务都以RESTful(?)(?)务为主。知名Web服务门户网站Programmable Web的统计数据显示,RESTful服务在公开的Web服务中占据了69%的比重。可见,RESTful服务已经成为Web服务技术的主流。由于RESTful服务是以网页的形式发布,使用自然语言对服务的功能、接口和调用方式进行描述,从外观上看,RESTful服务的描述页面与一般的API文档并无二致。这一点使得大量RESTful服务淹没在海量的网页当中,从中发现和选择适合的服务十分困难。为了使机器能够自动识别和获取RESTful服务的描述信息,本文提出了一种RESTful服务语义解析和标注的方法。该方法能够将普通的RESTful服务文档转化为经过语义标注的机器可读的服务描述页面。语义解析方面,使用信息检索(IR)和信息抽取(IE)技术对RESTful服务页面的内容进行语义分析,包括了网页预处理、网页分块、文本预处理和文本语义分析等操作步骤。其中文本语义分析采用了IR中的文本分类算法,并根据RESTful服务文档的特征对算法进行了改进,得到了RESTful服务语义分析算法。实验显示,RESTful服务语义分析算法的准确率和召回率都达到了80%以上。语义标注方面,在RESTful服务标注语言hRESTS的基础上加入了网页分块的边界信息,以满足在高度异构的源文档中进行标注的实际需要。基于上述方法的研究,本文给出了RESTful服务语义解析和标注子系统的设计与实现。首先进行了系统的功能需求分析。然后给出了系统的整体架构和模块交互图,并详细描述了每个模块的功能接口和操作流程。最后进行了系统测试,测试结果表明系统能够正确运行。
其他文献
该文深入研究RTL综合中若干重要技术问题,重点研究如何实现RTL综合中的格式判别以及如何实现RTL综合中的组合逻辑综合与有限状态自动机综合,提出一系列有效的解决策略、算法,
网络管理是网络领域的关键技术之一.目前得到应用的大部分网络管理系统采用集中管理方式,这种方式在系统的伸缩性、灵活性、可靠性等方面存在诸多不足.分布式网络管理为这些
该文就是在语料库的基础上进行的句法分析的研究.基于片段操作的汉语句法分析方法的依据是:人类对语言的领悟和创造依赖于具体的语言经验,而不是完全依赖于抽象的句法规则.该
该课题提出并开发的“测试算法评估及可测性预报系统”旨在不实施任何具体测试生成算法的情况下,对各种不同测试算法的可测性参数(包括故障覆盖率和测试码个数)做出预报,并评估
该文主要介绍了分布式虚拟现实支撑工具(NSVRT)的设计方案和实现原理.NSVRT采用了Client/Server的双重服务器结构,并运用了可复用的面向对象设计方法来将那些通用的、与特定应
本文全面阐述了应用代理防火墙中央日志审计子系统的设计与实现。中央 日志审计子系统的目标在于监视防火墙系统的运行,准确把握系统的行为和状态,动态地发观安全隐患,对可疑情
随着数据仓库技术的不断发展、成熟及其在信息服务机构中的应用,数据仓库的模糊查询日渐成为信息查询的一个重要需求.高查询速度和较高的查全率前提下的高查准率一直是信息查
为提高分布式集成应用系统用户检索、获取信息的效率,该文研究、探讨了网络信息捕捉技术在该特定环境下的应用.首先,针对分布式集成应用环境的特征,对网络信息捕捉技术的捕捉
该文设计了一套基于MathML的数学信息解决方案WebMath.它包括服务器端和客户端两个部分.服务器端是一个基于MathML的运算库,各户端实现了数学信息的显示和交互等功能.WebMath
Linux操作系统是一个开放源码的免费操作系统。它支持多用户,多任务和强大的网络通讯功能。它具有性能完善而稳定的内核,强大的文件管理机制。它的内核具有灵活的可定制性。