论文部分内容阅读
Web服务选择是Web服务中重要的组成部分。传统的Web服务选择只是简单的基于关键字的语法匹配,查询得到的服务包含了大量用户需求的以外的大量的垃圾服务,导致搜索的用户体验很差。针对这一问题,我们从用户的需求QoS出发,反向选择,提出了一种带QoS的Web服务选择Broker模型,希望有助于消除对用户而言的垃圾服务过多的问题。
Broker·选择模型涉及到了QoS的本体描述和带QoS的Web服务选择的机制问题,为此,本文主要作了如下的研究工作:
1.首先讨论了Web服务的功能性属性,之后又探讨了QoS度量本体、度量单位本体、流通单位(价格因素)的本体构造问题。然后提出了QoS本体的三层层次结构,最后,用本体构建工具Protégé构造了QoS本体。
2.构造QoS的本体后,通过介绍一般的选择策略,阐述了Web服务选择的机制,提出了一个Broker模型。在这个模型中,推理机Reasoner处于最核心的地位。介绍了该模型的推理机Reasoner的机制及其推理过程;由于用户个人偏好在QoS上更多的表现为一种模糊的对比关系,本文从模糊数学的角度对用户偏好作了描述;定义了作为服务评价的QOS函数,并以此作为服务选择的依据。最后给出的服务选择的匹配算法。
3.GridSim仿真中,由于仿真模拟的是资源状况,还有资源属性的关系。本文将资源模拟为服务,而将资源中的单个属性模拟为服务的属性。仿真结果显示,构造的Broker模型选择的服务比较符合用户的QoS描述。