Generic performance instrumentation of EJB applications for service-level management
Markus Debusmann, Markus Schmid, Reinhold Kroeger · 2003
Enterprise Java Bean (EJB) application servers are gaining more and more importance for implementing business-critical applications. For an effective service-level management (SLM), an instrumentation must offer a fine-grained picture of the real system performance. For reasons of efficiency and practicability, the instrumentation has to be performed automatically in order to assure complete and comparable measurements. This paper presents a new approach for an automatic and generic performance instrumentation of EJB applications by instrumenting the EJB server. The approach defines a generic CIM model for EJB applications. From an application developer's point of view, the instrumentation is completely transparent. It is realised using the Java Management Extensions (JMX). The performance measurements are implemented using Application Response Measurement (ARM). The prototype is integrated into a WBEM/CIM object manager.