Quality Prediction in Service Composition Frameworks [chapter]

Benjamin Klatt, Franz Brosch, Zoya Durdik, Christoph Rathfelder
2012 Lecture Notes in Computer Science  
With the introduction of services, software systems have become more flexible as new services can easily be composed from existing ones. Service composition frameworks offer corresponding functionality and hide the complexity of the underlying technologies from their users. However, possibilities for anticipating quality properties of composed services before their actual operation are limited so far. While existing approaches for model-based software quality prediction can be used by service
more » ... mposers for determining realizable Quality of Service (QoS) levels, integration of such techniques into composition frameworks is still missing. As a result, high effort and expert knowledge is required to build the system models required for prediction. In this paper, we present a novel service composition process that includes QoS prediction for composed services as an integral part. Furthermore, we describe how composition frameworks can be extended to support this process. With our approach, systematic consideration of service quality during the composition process is naturally achieved, without the need for detailed knowledge about the underlying prediction models. To evaluate our work and validate its applicability in different domains, we have integrated QoS prediction support according to our process in two composition frameworks -a large-scale SLA management framework and a service mashup platform.
doi:10.1007/978-3-642-31875-7_14 fatcat:iqxhrhhb4baopef2clgru6ehdi