服务组合是面向服务计算环境中实现价值增值的有效途径.现有研究多关注于顾客价值的提高,而对提供服务组合方案的服务提供者或代理商的价值缺乏充分考虑.一方面,在服务级别协议下,超过约定级别的质量不会给提供者带来额外收益,也不能有效提升顾客价值,因此是没有必要的;另一方面,服务本身及其交付环境的不确定性导致服务质量也具有一定的不确定性,使得实际服务可能无法达到约定的服务级别,甚至完全失效.对此基于服务级别协议对服务收益和策略进行分析,给出面向收益优化的服务选择模型,并将阶段估计与即时反馈相结合,对需求进行贪婪调度,最终基于模拟退火算法实现组合服务的优化选择.实验结果表明,与传统方法相比,该方法不仅能够获取更多的服务收益,而且在不同需求分布下均具有更高的效率.
Service composition is an effective means of building value-added service in service-oriented computing environment.Current research focuses on the fulfillment of customer value,while neglects the value procurable by service broker,which is the compositor of individual services as well as the provider of composite services.On the one hand,over-optimized service quality will not bring additional profit to the service provider as well as no remarkable improvement to customer satisfaction,thus is unnecessary for the value of both sides of service participants in SLA environment;on the other hand,due to the uncertainty of both services and the environment for delivering services,real quality of service-oriented applications exhibits as uncertain,too.So real services may not meet the quality requirement of negotiated service level,or even fail.Profit and service strategies are studied for SLA,and a novel service selection model is proposed for profit optimization.Based on periodical estimation of service cost and instant feedbacks,service requirements are greedily scheduled and optimized service selection is realized for dynamic service composition based on simulated annealing algorithm.Experimental results show that this approach does not only promote the profit of composite services,but also have superior efficiency in procuring optimized results under different circumstances of requirements distribution,compared with traditional approaches.