9.4.2 组件与组件信任评估模块
在完成复杂的云服务时,单一的组件已经无法提供足够的计算能力。此时云组件之间就要进行协作来提供服务。在组件进行协同时,组件面临着是否信任其他组件的问题。与此同时,由于云环境的复杂性,这些组件也不一定是属于同一个云服务提供商的。这些问题统一在组件与组件信任评估模块处理。模块流程如图9-4所示。

图9-4 组件与组件信任评估模块流程图
由于组件与云服务提供商之间有从属关系,因此在组件间进行协同的时候需要考虑评估主体组件与评估客体组件以及其他推荐组件是否从属于同一个云服务提供商。由于云服务提供商的声誉是全体云内组件综合作用的结果,因此云服务提供商的声誉对其所属组件的信任有着提升或者衰减的作用。当组件属于同一个云时,我们认为其所属云的声誉为1,即组件默认完全信任其所属的云。这样可以保证组件在协同交互时的可靠性,同时对组件有一定的约束与激励作用。