Abstract
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 composers 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. © 2012 Springer-Verlag.
Cite
CITATION STYLE
Klatt, B., Brosch, F., Durdik, Z., & Rathfelder, C. (2012). Quality prediction in service composition frameworks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7221 LNCS, pp. 131–146). Springer Verlag. https://doi.org/10.1007/978-3-642-31875-7_14
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.