1.一种组合云服务信誉评价及传播方法,其特征在于:包括:S1:组合云服务根据组件云服务在组合云服务中位置信息计算每个组件云服务的结构化上下文分值;
S2:组合云服务根据组件云服务为社区中的多维服务质量的支配信息计算每个组件云服务在社区中不可替代性分值得到每个组件云服务的社区上下文分值;
S3:组合云服务合并每个组件云服务的结构化上下文分值和社区上下文分值得到每个组件云服务的最终上下文分值;
S4:组合云服务根据获得总的评价分数和惩戒分值对每个组件云服务依据其上下文分值进行评价分数和惩戒分值的分配;
组合云服务包括云服务-1、云服务-2、云服务-3、云服务-4、云服务-5、云服务-6、云服务-7、云服务-8,所述组合云服务的具体步骤如下:(1)云服务-1完成后,可以同时触发云服务-2、云服务-3、云服务-4开始;
(2)当云服务-2、云服务-3、云服务-4都完成后,才可以后续触发云服务-5开始;
(3)云服务-5完成后,会根据其当前的结果选择云服务-6或云服务-7之一开始执行;
(4)当云服务-6或云服务-7中某一个完成后即可开始触发云服务-8开始工作;
(5)云服务-8完成后整个组合云服务完成;
在步骤S1中,组件云服务通过如下方式获得结构化上下文分值:上式中,j表示某一组件云服务,s、t表示该组件云服务的直接前驱组件云服务和直接后继组件云服务;Rs和Rt分别表示组件云服务s和组件云服务j的信誉值;N表示组合云服务中组件云服务的数量;α表示调谐因子;初始组件云服务服务的ω设置为0,结束组件云服务的ω设置为2,对于处于中间位置的组件云服务的ω设置的值设置在0到2之间;EP(j)表示组件云服务j所在的一组执行方案,P(EPm)表示第m执行方案的执行概率;N(EPm)指第m个执行方案EPm被执行的次数,N(cs)表示组合云服务总共被执行的次数;Impj,cs表示组件云服务结构化上下文分值;
步骤S2中,组件云服务通过如下方式获得社区上下文分值:
dom(j)=|{s∈C|j>s}|;
上式中,C表示组件云服务j和s所在的社区,dom(j)是指能被组件云服务j支配的服务数量,Rcpj,C指组件云服务社区上下文分值;
步骤S3中,组件云服务通过如下方式获得最终上下文分值:
DisCtxj=(1-ρ)×IMPj,cs+ρ×Rcpj,C上式中,DisCtxj表示组件云服务j的最终上下文分值;ρ是关联在组件云服务j上结构相关重要性和社区相关的可替代性上的权值参数。
2.根据权利要求1所述的组合云服务信誉评价及传播方法,其特征在于:步骤S4中,组合云服务通过如下方式分配评价分数和惩戒分值:步骤S41:根据组件云服务的最终上下文分值和它的服务质量偏离以及组合云服务的服务偏离计算每个组件云服务偏离分配分数DeScorevcs,j:上式中,QΔcs,g是组合云服务的第g维的实际执行服务质量与声称的平均服务质量之间的差别;QΔj;g是组件云服务实际表现服务质量和声称评价服务质量的差别;Scorevk,cs表示组合云服务总的评价分数和惩戒分值;
步骤S42:将每个组件云服务的分配偏离分数累加取负和组合云服务获得的总的评价分数和惩戒分值相加获得组合云服务的剩余待分配分数RScorevcs,j:步骤S43:组合云服务调用完成后,对每一组件云服务分配评价分数与惩戒分值:v
Scorecs;j是指组合云服务cs在第v次服务调用结束后,分配给组件云服务j评价分数。