Dynamic instrumentation for the management of EJB-based applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2002

Dynamic instrumentation for the management of EJB-based applications


With the growing number of distributed component-based applications for enterprises, an efficient management should be applied over these applications to evaluate their performance, to provide them with a good quality of service(QoS), and to maintain them during their life cycle. In this report we focus on Enterprise JavaBeans distributed applications. We define a unified and automatic instrumentation mechanism to allow managing EJB-based applications. The mechanism is based on an instrumentation interface extracted automatically from the home and remote interfaces of EJB beans. The interface is then used by the management system of the application server hosting the EJB applications in order to generate Managed EJBs corresponding to each initial EJB bean of the application. The generated Managed EJBs form the basic elements of a management system over EJB-based applications. They are manipulated by a management application through an agent that allows the access of a number of managed objects including EJBs. We propose implementing the unified instrumentation for EJB-based applications automatica- lly by integrating an instrumentation service into application servers hosting these applications. The instrumentation service generates a unified instrumentation interface for all EJBs living or willing to live in the application server and then it generates the corresponding Managed EJBs according to the requirements of the management system used by the application server.
Fichier principal
Vignette du fichier
RR-4481.pdf (159.5 Ko) Télécharger le fichier

Dates and versions

inria-00072107 , version 1 (23-05-2006)


  • HAL Id : inria-00072107 , version 1


Nada Almasri, Stéphane Frénot. Dynamic instrumentation for the management of EJB-based applications. [Research Report] RR-4481, INRIA. 2002. ⟨inria-00072107⟩
82 View
186 Download


Gmail Facebook Twitter LinkedIn More