[发明专利]面向领域的Web服务文档质量评价方法有效
申请号: | 201310240129.5 | 申请日: | 2013-06-17 |
公开(公告)号: | CN103279461A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 张祯;冯志勇;陈世展 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F17/30 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 领域 web 服务 文档 质量 评价 方法 | ||
技术领域
本发明涉及Web服务技术领域,具体来说,涉及面向领域的Web服务文档质量评价。
技术背景
随着Web服务在工业界的广泛使用,Web服务技术不断发展,互联网上出现了大量的Web服务。由于服务开发者众多,存在很多提供相似或者相同功能的服务。因此,按照Web服务的功能可以将其分为不同的作用领域,每个领域都包含了大量的Web服务的集合。从服务发布的角度看,当服务开发者开发了一个Web服务,他关心的除了用户能否成功调用该Web服务,还有必要知道该服务的描述质量如何,从而开发高质量的Web服务,让服务注册中心识别,更好地让服务消费者使用;从服务管理的角度看,一个服务文档的描述质量直接影响了Web服务的语义,对于Web服务的发现、服务消费者的使用都有着重要的影响。
然而,Web服务文档质量好坏的判断需要专家知识与经验,这使得Web服务的管理产生了困难。当前研究Web服务质量的关注点在于将广泛的服务质量引入并扩展到Web服务质量属性中,对于Web服务的非功能的属性进行分析。由于使用标准的WSDL语言描述的Web服务不能够体现出Web服务的质量,因此,一些研究为Web服务引入语义网技术,提出了语义Web服务的概念,从而构建了基于本体的服务质量模型。基于服务质量的语义Web服务将本体作为词汇表提供明确的定义和机器可理解的语义,能够描述出Web服务的质量,例如DAML-QoS就是专为描述Web服务质量而开发的本体。此外,也有研究通过智能技术根据Web服务的质量属性将Web服务分成不同层次的事先定好的四类,从而用以评价Web服务。
以上技术仅对Web服务的质量评价提出了不同的解决方案,但是均未对于Web服务文档的描述质量进行分析,它们主要存在如下的问题:
1)主要考虑的是某个Web服务质量的通用属性,如可用性、可访问性、可靠性、安全性、响应时间等这些非功能属性,而没有考虑到对Web服务文档描述质量的评价。然而,服务质量的前提条件是服务的可用性,而文档描述的好坏决定了服务的可用性,较差的文档质量影响了服务消费者理解并调用服务,因此服务的文档质量是服务质量的基础,很有必要进行文档质量的评价工作;
2)无法实现服务管理中心对于不同领域的Web服务进行管理和组织。这些Web服务质量属性机制,忽略了对于不同领域的Web服务的质量差异,未体现出不同领域的Web服务质量属性在质量保证体系中的作用;同时,现有技术着重对单个Web服务个体进行服务质量评价,不仅具有难度,并且其准确性也不能够得以保障,本文以服务所属的领域为单位,对成组的Web服务进行分析,从统计意义上的对Web服务文档进行评价;
3)无法满足用户了解不同领域的Web服务质量的需求。用户可能需要知道所使用的Web服务所属的领域相对于其他领域的Web服务来说,其质量如何,以上方法均无法给出分析结果;
4)不可适用于大规模的Web服务的应用,也就是说,不能够广泛地用在实际工程中。
针对以上问题,有必要研究面向领域的Web服务文档描述质量评价的方法,对于成组的Web服务文档质量进行分析,这对于面向服务的系统研究具有重要影响,也有助于大规模的Web服务选择及管理。
发明内容
本发明旨在克服现有技术的不足,提供一种对不同领域的Web服务的文档质量的评价方法,能够实现对于新的Web服务,预测其所属领域、包含的语义及其文档质量,从而减少专家评价Web服务文档质量的负担,提高服务发现效率,有助于Web服务的管理,便于服务的发现和组织,为此,本发明采取的技术方案是,面向领域的Web服务文档质量评价方法,包括如下步骤:
1)解析语义Web服务,获取Web服务语义属性:服务名称、服务接口名称、服务参数名称、服务参数类型、服务所属领域、标注该服务的本体名称、标注该服务的本体概念,所有Web服务的语义属性作为输入数据集;
2)将Web服务的数据随机分为10等分,选择其中的9份作为训练数据,1份作为测试数据,进入步骤3);
3)对于训练数据,选定目标属性为Web服务所属领域,利用服务名称、服务接口名称、服务参数名称、服务参数类型、标注该服务的本体名称、标注该服务的本体概念6个Web服务的语义属性建立决策树1;
4)对于训练数据,选定目标属性为标注该服务的本体名称,利用服务名称、服务接口名称、服务参数名称、服务参数类型、服务所属领域、标注该服务的本体概念6个Web服务的语义属性建立决策树2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310240129.5/2.html,转载请声明来源钻瓜专利网。