Issues and scenarios for self-managing grid middleware
Proceedings of the 2nd workshop on Grids meets autonomic computing
Feature-based composition of software architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Self-optimisation of the energy footprint in service-oriented architectures
Proceedings of the 1st Workshop on Green Computing
Component-based generic approach for reconfigurable management of component-based SOA applications
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
MMSA: metamodel multimedia software architecture
Advances in Multimedia
A design process enabling adaptation in pervasive heterogeneous contexts
Personal and Ubiquitous Computing
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Supporting energy-driven adaptations in distributed environments
Proceedings of the 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing
Reverse engineering architectural feature models
ECSA'11 Proceedings of the 5th European conference on Software architecture
Reusing legacy software in a self-adaptive middleware framework
Adaptive and Reflective Middleware on Proceedings of the International Workshop
Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research
RESTful integration of heterogeneous devices in pervasive environments
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Service discovery in ubiquitous feedback control loops
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A component-based middleware platform for reconfigurable service-oriented architectures
Software—Practice & Experience
Multilevel event-based monitoring framework for the petals enterprise service bus: industry article
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Extractive SPL adoption using multi-level variability modeling
Proceedings of the 16th International Software Product Line Conference - Volume 2
Connecting your mobile shopping cart to the internet-of-things
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Towards a formal component model for the cloud
SEFM'12 Proceedings of the 10th international conference on Software Engineering and Formal Methods
Service component architecture extensions for dynamic systems
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Adaptation space exploration for service-oriented applications
Science of Computer Programming
Hi-index | 0.00 |
The Service Component Architecture (SCA) is a technology agnostic standard for developing and deploying distributed service-oriented applications. However, SCA does not define standard means for runtime manageability (including introspection and reconfiguration) of SOA applications and of their supporting environment. This paper presents the FraSCAti platform, which brings runtime management features to SCA, and discusses key principles in its design: the adoption of an extended SCA component model for the implementation of SOA applications and of the FraSCAti platform itself; the use of component-based interception techniques for dynamically weaving non-functional services such as transaction management with components. The paper presents micro-benchmarks that show that runtime manageability in the FraSCAti platform is achieved without hindering its performance relative to the de facto reference SCA implementation, Apache's Tuscany.