Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Proceedings of the 3rd international conference on Aspect-oriented software development
Encapsulation of structural adaptation by composite components
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
COTS components and DB interoperability
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
An MDA approach for adaptable components
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.00 |
Component frameworks and component middleware like Enterprise JavaBeans (EJB) have been established successfully in the last few years. However, composite components are not yet a part of these platforms. They increase reuse of software and can be used to encapsulate run-time adaptation. We present a composite component framework developed as an extension of EJB 2.0. We describe general design objectives for composite components and required rules for the visibility of components. The necessary container support for composite EJBs is implemented based on the EJB application server JBoss. An example application demonstrates the use of the new EJB type and shows how to dynamically reconfigure graphs of composite EJB components after their deployment in order to achieve run-time adaptivity.