 |
The XMOJO Project
Free open source JMX implementation for instrumenting Java/J2EE applications once and
manage them using multiple protocols
Applications Management and JMX
Applications
Management and JMX
The increase in development of server-based applications using Java and J2EE has emerged as a standard
and effective way for application developers in building applications that are being deployed for
mission-critical enterprise functions. Application developers have started realizing that management
is no more an afterthought when building such mission-critical applications.
Given such compelling need for application management for Java and J2EE applications, JMX (Java
Management eXtensions) is emerging as the most preferred technology. JMX is a standard-based
management interface empowering developers to instrument once and be managed via multiple protocols,
such as HTTP, SNMP. Freed of the dependence on management protocols and specifics of management systems,
developers can focus on exposing application management information rather than worrying too much on
the protocol specifics during instrumentation.
The XMOJO project is a free open source implementation of JMX specification. This implementation is
derived from AdventNet's JMX implementation, which has been available in the industry since 1999.
Apart from complete implementation of JMX specification, XMOJO also contains contributions of
adaptors, such as HTML and RMI and rich tools, such as MBean Browser.
Highlights of XMOJO
- Complete implementation of JMX specification, version 1.0
- Multi-management protocol support with RMI and HTTP adaptors
- Tested successfully the JMX instrumentation with different application data sources
- Servlets, JSPs, EJBs, Java APIs, databases, log files
- Tested with different application and integration platforms
- WebLogic, WebSphere, JBoss, Oracle9iAS, Tibco Hawk, etc.
- Works well with enterprise management systems - CA, Tivoli, BMC, HP etc.
- Tested by converting JMX notifications to SNMP traps
- Manager tool for testing the developed JMX agents - MBean Browser (RMI client)
- Good documentation with illustrative examples & tutorial
|
 |