A Self-Optimizing Container Design for Enterprise Java Beans Applications

2003 
Contextual component frameworks, such as Enterprise Java Beans (EJB), facilitate the development of easily evolvable and modifiable enterprise applications. Support for dynamic re-composition, such as instance-level contextual composition and runtime binding are the base upon which such features are offered. Applications can be built out of third-party components and deployed on third-party platforms. At the same time, this black box nature of third-party components and platforms diminishes the effectiveness of traditional performance analysis methods. This raises the role played by runtime optimizations in addressing performance issues of such systems. We propose a self-optimizing application server design. The optimization is driven by the discovery of inter-component communication patterns and the application of container refactorings.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    16
    Citations
    NaN
    KQI
    []