Flexible aspect-based service adaptation for accountability properties in the cloud

Ronan-Alexandre Cherrueau, Omar Chebaro, Mario Südholt
2013 Proceedings of the 4th international workshop on Variability & composition - VariComp '13  
Accountability properties, i.e., security and privacy properties for trustworthy data stewardship, are becoming increasingly important for Cloud applications. Frequently, they have to be enforced on large-scale service-based applications. In this paper we argue that real-world service infrastructures are best modeled in terms of three abstraction levels and that (partially invasive) adaptations involving all levels are needed to handle accountability properties. We motivate these issues for the
more » ... case of secure logging, a basic accountability property of Cloud applications. We propose an initial version of a DSL for flexible and expressive control over the execution of service compositions on the three abstraction levels: service orchestrations, interceptors and service implementations. We also present a corresponding prototype tool and infrastructure for the manipulation of service compositions at all three levels that we have implemented over Apache CXF. Finally, we show how our method can be applied to enable secure logging in previously logging-agnostic applications.
doi:10.1145/2451617.2451621 fatcat:wr5gdc7am5e5je3cwfmvxhnw5e