Sun Java Solaris Communities My SDN Account Join SDN

Article

Java Dynamic Management Kit

 

Product Components

The Java Dynamic Management Kit (Java DMK) includes all its class and interface objects, development tools that speed up the development process, and a complete set of documentation.

The programmatic components of the Java DMK include:

  • A management architecture - The architecture is a conforming implementation of the JMX specification API, both the instrumentation and the agent levels.

  • Communication modules - The Java DMK defines APIs for accessing JMX agent remotely, as defined by JMX Remote API. The product includes communication modules based on the RMI, and JMXMP protocols. It also includes an HTML adaptor, which supports access to an agent from a web browser.

  • Agent services - The library of supplied services includes monitoring, scheduling, dynamic loading, defining relations, cascading agent hierarchies, dynamic agent discovery, and components for implementing security mechanisms.

  • SNMP APIs - Applications that rely on the SNMP APIs can integrate into existing network management systems and help these systems migrate towards a more dynamic, service-based approach to network management.

  • SNMPv3 compliance - Java DMK 5.0 & Java DMK 5.1 implement SNMPv3 security to protect your systems from outside interference.

The development tools are implemented as standalone applications, and include:

  • mibgen - This tool is used when developing SNMP agents. A management information base (MIB) represents the management interface of resources in an SNMP agent, and mibgen generates the corresponding Java objects.

Finally, the Java DMK contains complete documentation for developers:

  • The full description of all classes, interfaces and methods in the APIs, generated by the Javadoc tool.

  • The source code for programming examples, which demonstrate all functionality of the product.

  • A tutorial that explains the programming examples and a reference guide for the standalone tools.

  • Both online HTML and printable file formats for all documents.

  • The JMX specifications documents: Java DMK 5.1 implements the JMX Specification v1.2 and JMX Remote API 1.0.

System Requirements

Java DMK 5.1 is officially supported on version 1.4 of the Java 2 Platform, Standard Edition (J2SETM).

Validation of this release has been performed using J2SE 1.4.2_04 and J2SE 1.5.0 (Build 51), on the following platforms:

  • SolarisTM 9 Operating System (SPARCĀ® Platform Edition and x86 Platform Edition) Update 6
  • Windows 2000 Professional Operating System (Service Pack 4)
  • Windows XP Professional Edition (Service Pack 1)
  • Linux Red Hat 9 Operating System (release 2.4.20-8), x86 Platform Edition
  • Linux Red Hat Advanced Server 2.1 (release 2.4.9-e.3)

However, there should not be any dependency on a particular OS or hardware platform.

Related Links