摘要
在面向服务的体系结构(Service Oriented Architecture,SOA)中,消费者的目标是发现和使用高质量的服务。随着Web服务数量的不断增加,为用户推荐和选择最满足需求的Web服务已经成为服务计算领域最重要的挑战之一。在SOA中,传统的质量评估方法偏重于消费者获得更高的性能,未充分考虑消费者的个性化需求,这样,并不一定让消费者获得完全满足其需求的服务。因此,在服务选择和推荐过程中不仅需要考虑服务的功能性需求,还需要考虑服务的非功能性需求。而且,服务质量的改变只能在服务运行过程中才能被发现。为了解决上述问题,本文提出一种基于监视的服务质量评估方法,充分考虑服务的功能性和非功能性属性,建立统一模型,根据监视数据动态评估服务质量,为动态环境下选择和推荐服务提供依据。本文最后描述了该方法的实现框架。
In service oriented architecture (SOA), the goal of consumers is to discover and use services which lead to them expe- riencing the highest quality. With the increasing number of Web services, recommending and selecting the optimal Web services for users has become one of the most important challenges in the service computing field. Traditional approaches to quality evalua- tion in SOA deem that consumers will be most satisfied when they receive the highest absolute performance. However, adopting such approach does not consider the consumers' individual needs. So it will not necessarily lead to consumers receiving services that meet their requirements. In the service selection and recommendation process we need to consider not only the functional re- quirements of the service, but also non-functional requirements service account. In addition, the change of service quality can on- ly be found in the service operated process. In order to solve this problem, this paper presents a QoS evaluation approach based on monitoring which fully considers functional and non-functional properties of service. We build a unified model and evaluate the quality of service based on the monitoring data. This approach provides the basis for the selection and recommendation services in dynamic environment. At last we describe the implementation framework of this approach.
出处
《计算机与现代化》
2014年第1期137-141,共5页
Computer and Modernization
基金
国家自然科学基金资助项目(60903018)
中央高校基本科研业务费项目(2012B15814)