摘要

提出一种动态Web服务环境下,并发请求时的服务组合方案KSC.该方案通过对QoS的建模和计算,从每个组件中选出效用值最优的前k个原子服务,然后进行组合去执行批量用户请求.接着,本文提出了当组合服务执行失败时的解决方案,即当组合服务中有原子服务不能满足要求时,根据前后组件各自选出的k个原子服务之间的输入输出功能关系,画出服务依赖图,进一步对出错的那个组件中的k个原子服务画出类聚图,最后利用A-KSC算法进行原子服务替换.最后,通过实验验证了本文中提出的模型与算法的可行性与有效性.