Preventing SLA violations in service compositions using aspect-based fragment substitution

15Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In this paper we show how the application of the aspect-oriented programming paradigm to runtime adaptation of service compositions can be used to prevent SLA violations. Adaptations are triggered by predicted violations, and are implemented as substitutions of fragments in the service composition. Fragments are full-fledged standalone compositions, and are linked into the original composition via special activities, which we refer to as virtual activities. Before substitution we evaluate fragments with respect to their expected impact on the performance of the composition, and choose those fragments which are best suited to prevent a predicted violation. We show how our approach can be implemented using Windows Workflow Foundation technology, and discuss our work based on an illustrative case study. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Leitner, P., Wetzstein, B., Karastoyanova, D., Hummer, W., Dustdar, S., & Leymann, F. (2010). Preventing SLA violations in service compositions using aspect-based fragment substitution. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6470 LNCS, pp. 365–380). https://doi.org/10.1007/978-3-642-17358-5_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free