1.一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于,包括以下步骤:(1)输入服务请求者与提供者的各个QoS属性,并对每一个QoS属性进行标准化处理;
(2)根据各个服务请求者与提供者的QoS属性,确定各个QoS的权值;
(3)对每个服务请求者与提供者进行评分;
(4)计算每个服务请求者与提供者之间的距离;
(5)按照距离最小的分配原则,对服务提供者与服务请求者进行分配。
2.根据权利要求1所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述步骤(1)与(2)中的QoS属性包括价格、执行时间、可靠性、可用性与信誉度。
3.根据权利要求1或2所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述的QoS属性分为正属性与负属性,所述正属性包括可靠性、信誉度与可用性,其指数越大越好;所述负属性包括价格与执行时间,其指数越小越好,计算过程中将负属性转化为正属性。
4.根据权利要求1所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述步骤(1)中的标准化处理是将服务请求者与服务提供者的同一QoS属性放在一起,求其平均值及方差。
5.根据权利要求1或4所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述标准化处理后,各个QoS属性的数值落在[0,1]之间的概率为99%。
6.根据权利要求1所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述步骤(4)中服务请求者与提供者之间的距离采用加权距离表示。
7.根据权利要求1所述的一种多属性Web服务需求与提供者综合评分与分配方法,其特征在于:所述步骤(5)中距离最小的分配原则指在满足调度需求的情况下,服务请求者与提供者之间的分数差值最小。