The Java Dynamic Management Kit is based upon the management architecture of the Java Management Extensions (JMX). The three specifications documents are provided in the product documentation package:
"Java Management Extensions Instrumentation and Agent Specification" (jmx_instr_agent.pdf)
"Java Management Extensions SNMP Manager API" (jmx_snmp_api.pdf)