Abstract
This paper describes the experience of building component-oriented applications with a framework that supports run-time adaptation in response to the dynamic availability of functionality provided by constituent components. The framework’s approach is to define a service-oriented component model, which is a component model that includes concepts from service orientation and an execution environment that provides automatic adaptation mechanisms. This paper focuses on an example scenario and two real-wold examples where this framework has been used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arnold, K., O’Sullivan, R., Scheifler, W., Wollrath, A.: The Jini Specification. Addison-Wesley, Reading (1999)
Box, D.: Essential COM. Addison-Wesley, Reading (1998)
Cervantes, H. and Hall, R.S., “Automating Service Dependency Management in a Service- Oriented Component Model,” in Proceedings of CBSE 6, 2003
Cervantes, H., Hall, R.S.: Autonomous Adaptation to Dynamic Availability Through A Service-Oriented Component Model. In: ICSE 2004 (2004)
Georgiadis, I., Magee, J., Kramer, J.: Self-organising software architectures for distributed systems. In: Proceedings of the first workshop on Self-healing systems (2002)
Kon, F.: Automatic Configuration of Component-Based Distributed Systems. Doctoral dissertation, Department of Computer Science, University of Illinois (May 2000)
Object Management Group.: CORBA Components: Joint Revised Submission (August 1999)
Open Services Gateway Initiative. OSGI Service Platform, Spec. Rel. 3.0 (March 2003)
Szyperski, C.: Component software: beyond object-oriented programming. ACM Press/ Addison-Wesley Publishing Co., New York (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cervantes, H., Hall, R.S. (2004). A Framework for Constructing Adaptive Component-Based Applications: Concepts and Experiences. In: Crnkovic, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds) Component-Based Software Engineering. CBSE 2004. Lecture Notes in Computer Science, vol 3054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24774-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-24774-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21998-9
Online ISBN: 978-3-540-24774-6
eBook Packages: Springer Book Archive