Java Solaris Communities About Sun How to Buy United States Worldwide

Java Dynamic Management Kit

General FAQs

Java Dynamic Management Kit 5.1
 
  »   Features and Benefits
   FAQ
 

General Questions


Q:
What is the difference between the Java Dynamic Management Kit and the Java Management extensions (JMX) specification?
A:
Java DMK is a commercial product while JMX is a freely available standard technology. But there's more to it than that.

The JMX specification is a standards initiative, intended to define a universal Java management technology for the industry and the developer community. It is designed to be the technology of choice for managing devices, networks, applications and services.

Java DMK is a Sun product which is the first commercial implementation of the final JMX specification. Java DMK relies on the JMX architecture, but it also provides more functionality, such as all the communication modules, and more developer tools. As JMX technology is adopted more widely, the development and integration benefits of the Java DMK will be the key to successful deployment of your management solutions.

Back to top


Q:
What is the relationship between Jiro Technology and Java DMK?
A:
These technologies are complementary, as shown by this example:

An advanced console for administering a data warehouse detects that year-end sales are driving up disk usage. Through the Jiro technology environment, the console can deliver an administration service to the disk arrays. This service is implemented as FederatedBeans components - it incorporates the logic to collect usage information from individual disks and apply administration policies. Closer to the device level, the disks are represented as MBean resources in Java DMK agents. Monitoring MBeans are dynamically loaded when instructed by the logic tier. These monitors send events if individual disk usage becomes critical, and the logic tier can take action. For example, it could initiate a defragmentation operation on the disk resource, or it could rely on other FederatedBeans to make more storage space available elsewhere.

Thus, in a total management solution, Java DMK is the agent level which defines how resources should be instrumented and accessed. Java DMK also defines the agent services, building blocks for adding management functionality in the agents. Jiro technology occupies the middle logic tier, automating the deployment of services and concentrating information about the resources. Jiro technology federates a large collection of resources and applies business logic optimally and uniformly. At the top is the solution provider's console offering advanced services and value-added presentation to the customer.

Back to top


Q:
How does the Java Dynamic Management Kit relate to Jini technology?
A:
Jini technology provides an infrastructure for the spontaneous discovery and delivery of services. When they are plugged into the network, Jini technology-enabled devices must also provide the application that others use to access the device. If the devices are instrumented as JMX resources, they can provide an MBean in an agent application for others to access. Java Dynamic Management applications can then manage the device as soon as it is plugged into the network.

This combination of Jini technology and the Java DMK is called Sun Spontaneous Management.

Back to top


Q:
How does the Java Dynamic Management Kit fit into Sun's other product lines?
A:
The Java Dynamic Management Kit is the foundation for building and distributing management intelligence, as well as services for the service-driven network. Different product groups within Sun are currently using the Java DMK to integrate dynamic management features into their product lines. In addition, Solstice Enterprise Manager may be used as the management console for the Java Dynamic Management agents using either SNMP or RMI/HTTP.

Back to top


Q:
Why do you include SNMP in the Java DMK product, which provides a new vision for network and system management?
A:
The Simple Network Management Protocol (SNMP) is the most widely used management standard. New technology must take legacy infrastructure into account in order to provide a smooth migration path to the future. Including SNMP capabilities in our product allows both integration of new Java Dynamic Management agents into existing network infrastructures, as well as supporting popular SNMP-based management products and management of existing devices supporting SNMP agent capabilities.

Back to top

 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.