基于UDDI扩展的Web服务信誉度模型研究
基于UDDI扩展的Web服务信誉度模型研究
务器的身份认证;行为信誉主要针对两个实体之间
进行事务处理时,根据实体在交易过程中所表现的行为
给对方做出评价,本文讨论的Web服务信誉度是行为信
誉的研究范畴。
2.1 信誉和信誉度定义
信誉是一个非常复杂的主观概念,目前没有一个一
致的定义,根据Farag Azzedin等人的定义,信誉是一种对
实体行为能力的坚定信念,这种能力体现为对评价者提
交任务的可能完成情况,它是针对一个具体应用场合随
时间变化的量。文献[6]指出,信誉是由信誉值表征的客
观实体的身份和行为的可信度评估,信誉值取决于实体
可靠性、诚信和性能等。信誉是在一定范围内,根据实体
《现代图书情报技术》2007年第7期 知识组织与知识管理 总第153期
间的多次交易而动态变化,所以笔者定义:信誉是对某实
体本身行为的期望,包括在某些指定内容方面对该实体
过去行为的观察,以及其它实体对该实体的推荐信息,信
誉程度随时间是递减的;信誉度是一个Web服务在某一
时间段内发生的交易行为所形成的全局评价,由独立的
第三方通过审计历史数据获得,信誉度评价实现对交易
各方的行为约束,影响信誉度的主要因素包括调度事故、
调度失败、违约等行为。
2.2 信誉度评估策略
信誉评估存在于服务请求和服务消费实体之间,不
同的实体对同一个实体进行评估,得到的信誉度可能不
同,特别是两个实体彼此进行评估时,获得的信誉度也不
一定相同,所以,一个实体对另一个实体进行评估,一方
面,可直接利用与该实体直接交易的经验,另一方面,还
需考虑其它实体对该实体的信誉评估记录。笔者通过借
鉴文献[7]的Web服务QoS评价方法,将Web服务的信
誉度由第三方进行统一管理,即通过对现有的UDDI进行
扩展,增设信誉度认证中心,实现对已注册的Web服务信
誉度管理。在具体评估Web服务信誉度的时候,主要考
虑UDDI对Web服务主动监视获得的信誉值、服务消费
者反馈的Web服务信誉值、服务提供者服务注册的信誉
值和信誉衰减因子,利用信誉度计算函数综合得到具体
Web服务的信誉度。
3 Web服务信誉度评估模型
3.1 模型的体系结构
目前,UDDI规范没有定义如何对Web服务的信誉
度进行描述,因此,它不支持基于信誉度约束的Web服务
发现机制。笔者提出Web服务信誉度模型的目的,就是
在不改变UDDI规范和实现的前提下,通过扩展UDDI的
描述能力,提供对Web服务信誉度的描述,以提供基于信
誉度约束的Web服务发现机制。基于上述原则,通过对
现有的UDDI规范进行扩展,增设一个信誉


