[文章笔记]Web Service Discovery and Client Goals(Computers, 2009)

Time: 2 hours
Al-Masri, E. Mahmoud, Q.H, Web Service Discovery and Client Goals, Computer, 2009
    IEEE Computer是一本杂志, 面向计算机所有领域, 因此可读性较强但专业性不强. 发表的论文是关于业内当前的研发, 趋势, best practices以及变化等. 一般是业内已经有一定成就的人才能在这种杂志上发文.
    本文作者Al-Masri, 最有名的工作就是他的QWS数据集了, 他原来在加拿大Guelph大学读博士, 这篇论文的作者介绍提到他现在是该校的博后了.以下是读书笔记:

Quality of Web Service
作者将QWS分成两类
objective:
    可以定量度量, 比如performance(response time, throughput), dependability(availability, reliability), conformance(best practices, compliance), usability(documentation)
subjective:
    作者说是"qualitative measures", 基于用户认识或由provider规定, 比如service value(price, compensation, penalty), reputation(ratings)
    (ykt: 不清楚为什么作者称这些为qualitative measures, 事实上这些属性也是可以定量的)
Web Service Queries
作者开发了Web Service Crawler Engine(WSCE)从公网上收集了3184个WSDL, 对这些WSDL进行分析后, 发现18%是文本数据, 82%是结构化数据(tags, rules, schemas等)
Service Client Query Goals
作者对用户执行Web服务操作时的目标进行了调查, 根据调查结果任务可以分为两类服务发现目标:
    exploratory: 对某个特定领域或围绕某个主题的所有WS进行探查, 不关注QWS标准.
    informational: 对某个特定领域或围绕某个主题的所有WS进行发现, 关注QWS标准.
    (ykt: 简单的说, exploratory就是只关注功能, 而informational既关注功能又关注QWS)
作者的调查收回了144份有效答券, 其中16%的用户目标是exploratory, 84%是informational.

其中informational queries又可以分为三种:
    directed queries, semidirected queries, undirected queries
    这三类queries根据是否对部分QWS属性关注的程度来区分, 其中directed queries中对部分QWS属性最关注, 依次递减.
    (ykt: 如果进行加权相加的话, 在directed queries中, 权重分布的差异就大, 而在undirected queries中各QWS的权重则基本一样, 应该就是这个意思吧)
QWS and Service Discovery
作者开发了Web Service Broker Framework, 该系统可以对WS进行排序, 主要实现了两种排序算法: KRank(exploratory queries)和QRanku(undirected informational queries). 并使用了recall(查全率:检索到的相关文档 比 库中所有的相关文档)和precision(准确率:检索到的相关文档 比 所有被检索到的文档).
一般来说, KRank的recall比较高, 而QRanku则是precision较高.

这篇论文只有三页, 是对作者之前工作简明扼要的总结, 但是因为篇幅短小, 有些地方讲得不是很清楚, 作者的其他论文列表见
(数据集)Quality of Web Service (QWS) Datasets
posted @ 2009-04-28 09:11  玉泉老博  阅读(610)  评论(1编辑  收藏  举报
Free counter and web stats