J2EE Management

J2EE Management Specification is a Java specification request (JSR-77) for standardization of J2EE server management. The J2EE Management Specification abstracts the manageable parts of the J2EE architecture and defines an interface for accessing management information. This helps system administrators integrate J2EE servers into a system management environment and also helps application developers create their own management tools from scratch.[1]

The goal of JSR 77 is to abstract the fundamental manageable aspects of the J2EE architecture to provide a well defined model for implementing instrumentation and information access. In addition, this specification defines a standardized API for inter-operating with J2EE components that participate in the monitoring and control of the platform’s resources.

The implementation of the JSR-77 for enterprise applications is done by the application server and for web modules it is done by the web container.

Overview

The J2EE Management Model is a specification of the attributes, operations and architecture of the managed objects required by compliant J2EE platform implementations. The model is designed to be interoperable with a variety of industry standard management systems and protocols.[2]

The Management EJB (MEJB) component provides interoperable remote access of the model to J2EE application components. All compliant implementations must support the MEJB component. This specification also provides standard mappings of the model to the CIM/WBEM Common Information Model (CIM) and the SNMP Management Information Base (MIB). Further, implementation support for SNMP and CIM/WBEM is optional.

Latest version of this JSR is 1.1 released on 08 May 2006[3]

References