Why shouldn`t I just use existing, say SNMP, agent kits to instrument my Java technology-based functions?
JMX technology is native to the Java programming language. As such, it offers extremely efficient, lightweight, and natural management extensions to Java technology-based functions. One might say that, thru JMX technology, Java technology-based components can "inherit" manageability from the environment in which they were built and execute.