Abstract
Component containers provide a deployment environment for components in a component-based system. Containers supply a variety of services to the components that are deployed in them, such as persistence, enforcement of security policies and transaction management. Recently, containers have shown a large amount of potential for aiding in the predictable assembly of component-based systems. This paper describes an augmentation to the component container, called the Container-Managed Exception Handling (CMEH) Framework, which provides an effective means for deploying exception handling mini-components into a component-based system. This framework promotes a more effective handling of exceptional events, as well as a better separation of concerns, yielding a more robust component assembly.
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
Lopes, C., et al.: Using AspectJTM for Programming the Detection and Handling of Exceptions. In: Proceedings of the ECOOP Exception Handling in Object Oriented Systems Workshop (June 2000)
Stafford, J., Wallnau, K.: Predicting Feature Interactions in Component-Based Systems. In: Proceedings of the ECOOP Workshop on Feature Interaction of Composed Systems (June 2001)
Taylor, L.: Getting Started with JBoss, Available online at http://www.jboss.org/docs/index
Vecellio, G., Thomas, W., Sanders, R.: Containers for Predictable Behavior of Component- based Software. In: Proceedings of the Fifth ICSE Workshop on Component-Based Software Engineering (May 2002)
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
Simons, K., Stafford, J. (2004). CMEH: Container Managed Exception Handling for Increased Assembly Robustness. 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_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-24774-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21998-9
Online ISBN: 978-3-540-24774-6
eBook Packages: Springer Book Archive