Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution

Provided by: Springer Healthcare
Topic: Developer
Format: PDF
In this paper, the authors 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 they refer to as virtual activities. Before substitution they 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.

Find By Topic