基于UDDI扩展的Web服务信誉度模型研究
《现代图书情报技术》 2007年 第7期
知识组织与知识管理
总第153

期
基于UDDI扩展的Web服务信誉度模型研究
孙素云
(广东轻工职业技术学院计算机系 广州510300)
【摘要】 通过对现有UDDI规范进行扩展,提出一个Web服务信誉度评估模型,通过引入量化的概念,采用客户反馈、主动监视的机制,对UDDI中注册的Web服务信誉度进行动态评估和调整,实现基于信誉度约束的Web服务发现机制。
【关键词】 Web服务 信誉度 评估模型 【分类号】StudyonReputationModelofWcesI
(DepartmentofComputer,Guangzhou510300,China)
【Abstract】 TheoraonmodelofWebservicebasedonUDDIbyextending
actualI.samepaperintroducestheconceptofquantification,andusesconsumerfeed2backandormforevaluatingandadjustingreputationvalueofWebserviceintheUDDI,torealizeaWebmbasedonreputationrestriction.
【Keywords】 Webservice Reputation Evaluationmodel
1 引 言
UDDI是一套基于Web的、分布式的Web服务信息注册中心的标准规范,同时也包含一组访问协议的实现标准,它使企业能将自身提供的Web服务加以注册,并让别的企业能够发现并访问这些Web服务。创建UDDI商业注册中心的目的就是帮助企业发现并使用所需的Web服务
[1]
究为基础,通过对现有的UDDI规范进行扩展,建立一个
Web服务信誉度评估模型。在模型中,通过在UDDI中
定义一组描述Web服务信誉属性和信誉度的分类tMod2
el,以及给出信誉度属性与分类tModel之间的转化过程,
并结合客户反馈和主动监视的机制,实现对Web服务信誉度动态评估和调整,增强UDDI商业注册中心中Web服务描述和发现的能力。
。由于目前UDDI规范没有定义如何对Web服务
的信誉度进行描述,因此也不支持基于信誉度约束的
Web服务发现机制。Kim等人在文献[2]中研究了2003-2004年公共Web服务的使用情况,只有大约34%的服
2 信誉度评估理论
信誉分为身份信誉和行为信誉。身份信誉涉及用户或服务器的身份认证;行为信誉主要针对两个实体之间进行事务处理时,根据实体在交易过程中所表现的行为给对方做出评价,本文讨论的Web服务信誉度是行为信誉的研究范畴。
务可用。Clark在文献[3]中指出,48%的UDDI中的注册信息是无效的,这就导致从UDDI中查找到的服务实际可用性差。因此,如何从数量众多、功能相同、但服务质量等非功能特性各异的服务中,根据服务质量等应用需求动态地选择出最能满足用户需求的服务,实现应用软件的“按需服务”机制,已成为计算机领域中一个亟待解决的问题。
文献[4]给出了一种Web服务信誉度概念模型,文献[5]提出了一种扩展的UDDI模型。本文将以这些研
收稿日期:2007-05-18 收修改稿日期:2007-05-31
2.1 信誉和信誉度定义
信誉是一个非常复杂的主观概念,目前没有一个一致的定义,根据FaragAzzedin等人的定义,信誉是一种对实体行为能力的坚定信念,这种能力体现为对评价者提交任务的可能完成情况,它是针对一个具体应用场合随时间变化的量。文献[6]指出,信誉是由信誉值表征的客观实体的身份和行为的可信度评估,信誉值取决于实体可靠性、诚信和性能等。信誉是在一定范围内,根据实体
32


