| « | February 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | |
| 公告 |
| 暂无公告... |
| Blog信息 |
|
blog名称: 日志总数:5 评论数量:33 留言数量:0 访问次数:63540 建立时间:2004年11月4日 |

| |
|
[Semantic Web Service]语义Web服务信誉度模型(续) 软件技术, 电脑与网络, 科学研究
holysword 发表于 2005/3/16 9:41:00 |
| 2.1.4 信誉度衰减因子
除了上述因素之外,还有一些因素可使Web服务信誉度下降,我们称之为信誉度衰减因子,例如当前时间与上一次服务调用之间的时间间隔。在上次调用之后,随着时间的流逝,时间间隔越长则服务的信誉度是不断下降的;还有服务在一个时间段内的失效次数,次数越多则信誉度越低。
2.2 模型实现
文献[8]给出了一种基于DAML-S的语义Web服务注册、发现的体系结构,称为DAML-S/UDDI Matchmaker(以下简称Matchmaker)。我们在此基础上扩展UDDI,为其加上信誉度机制,规定一个语义Web服务关联一个信誉度对象。因为Web服务在UDDI中注册为一个TModel对象,所以可以在UDDI中为每个TModel关联一个信誉度对象(Reputation Object,RO),Matchmaker则利用此对象得到服务的信誉度值。
在信誉度算法的实现中,首先,针对服务功能描述语义真实性的评价一般有两种方法。
l 第一种方法是收集Web服务调用者的反馈,在充分信任客户反馈的前提下,统计反馈信息,分析得到服务的真实性。
l 第二种方法是自动检测的方法。即当认为客户提供的反馈不足以信任,则需要一个强大的推理机,用它来对服务功能描述的语义进行分析。首先检查是否有语义冲突、逻辑混乱的情况,然后尝试自动地调用服务,检查所得到的结果是否与服务宣称的一致,从而判定服务的真实性。
我们推荐使用第一种方法,因为它实现起来较为简单有效。
其次针对客户评价值计算(Rating Algorithm,式(3)),所面临的问题是模型中各个参数的权重的取值问题,这些值没有直接的依据去确定,属于经验值,同时和系统追求的目标有关。而且服务提供者和服务请求者都可以进行调整以符合自身需求。而式(4)中的 函数则可以采用一般的统计分析方法即可。
最后对于信誉度计算(Reputation Algorithm,式(1)),函数f的实现也与应用目标相对应,各种服务都不尽相同。除此之外,还有一个R的初值问题。初值的指定可以有多种方法,类似于电子商务中的商誉,在[0,1]之间选定任意值作为初值,也可以由资源提供者指定,但是一般都设置为一个大于0的值。
3.结语
信誉度的评价为Web服务请求者正确选择服务提供了依据,它通过对一个语义Web服务过去的“表现”进行综合,为预期的行为作出评价。本文的工作就是结合语义Web服务特点,在已有的语义Web服务的体系结构中建立一种能够评价服务信誉度的概念模型,并深入研究了其相关算法的一般表现形式及实现思路。与其他的Web服务信誉度机制相比较,该模型的长处是针对语义Web服务的特点为服务信誉度加入了语义信息,并综合了第三方权威机构的评价,使得信誉度值更有效和准确。
但由于本文的模型是一个概念模型,因此相关算法的具体实现没有给出,这也是我们下一步工作的主体。另外,我们还将着力于对参数语义的解析以及语义真实性的自动化评价问题。
参考文献
[1] McIlraith Sheila A., Son Tran Cao, Zeng Honglei. Semantic Web Services, IEEE INTELLIGENT SYSTEMS, Vol31(2), 2001
[2] Maximilien E. Michael, Singh Munindar P. Conceptual Model of Web Service Reputation, SIGMOD Record, 4, December 2002
[3] Bilgin A. Soydan, Singh Munindar P. A DAML-Based Repository for QoS-Aware Semantic Web Service Selection, In IEEE International Conference on Web Services (ICWS 2004), 2004
[4] Hara Kieron O’, Alani Harith, Kalfoglou Yannis, Shadbolt Nigel. Trust Strategies for the Semantic Web, ICWS 2004, 2004
[5] Azzedin F, Maheswaran M. Towards trust-aware resource management in Grid computing systems, Cluster Computing and the Grid 2nd IEEE/ACM International Symposium CCGRID2002 , 21-24 May 2002 , Page(s): 419 -424
[6] Azzedin F, Maheswaran M. Integrating Trust into Grid Resource Management Systems. In Proceedings of International Conference on Parallel Processing (2002)
[7] The DAML Services Coalition. DAML-S: Semantic Markup For Web Services, www.daml.org/services, 2002
[8] Sycara Katia, Paolucci Massimo, Ankolekar Anupriya, Srinivasan Naveen. Automated discovery, interaction and composition of Semantic Web services, Web Semantics, (2003) 27–46 |
|
|