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, v1.0 public release 2" (jmx_instr_agent.pdf)
"Java Management Extensions SNMP Manager API, v1.0 public release 2" (jmx_snmp_api.pdf)