Contents | Previous | Next | Java Management Extensions (JMX) Technology Overview

## Preface

The JavaTM Management Extensions (JMXTM) Technology Overview provides an introduction to JMX technology. JMX technology is a new feature in version 5.0 of the Java 2 Platform, Standard Edition (J2SETM platform).

## Before You Read This Book

To make full use of the information in the Java Management Extensions (JMX) Technology Overview, you should have knowledge of the following technology:

- The Java programming language and its development environment
- The Java 2 Platform, Standard Edition (J2SE) software

Some sections of this overview refer to the following protocols and specifications. You might want to investigate these areas further to gain a deeper insight into JMX technology:

- The JavaBeans TM model
- Remote Method Invocation (RMI)
- Lightweight Directory Access Protocol (LDAP)
- Service Location Protocol (SLP)
- JiniTM Network Technology
- Java Naming and Directory InterfaceTM (JNDI) API
- Java Secure Socket Extension (JSSE)
- Java Authentication and Authorization Service (JAAS)
- Simple Authentication and Security Layer (SASL)

## How This Book Is Organized

This document describes the JMX technology in the following chapters:

- Chapter 1, "Introduction to JMX Technology" provides a brief outline of the JMX technology and indicates its main advantages and features.
- Chapter 2, "JMX Architecture"
- Chapter 3, "Instrumenting Your Resources for JMX Technology"
- Chapter 4, "Using JMX Agents"
- Chapter 5, "Using JMX Connectors to Manage Resources Remotely" describes the required connector defined by the JMX technology specification. It also outlines an optional generic connector. This chapter includes information on connector security features.
- Chapter 6, "Discovery and Lookup Services" describes briefly how to use existing discovery and lookup services with the JMX technology
- Appendix A, "JMX Technology Versions" defines the versions of the Java Specification Requests (JSRs) relating to JMX technology implemented in this version of the J2SE platform.

## Typographic Conventions

Typeface | Meaning | Examples
--- | --- | ---
`AaBbCc123` | The names of commands, files, and directories; on-screen computer output | Edit your `.login` file. Use `ls -a` to list all files. `% You have mail`.
AaBbCc123 | What you type, when contrasted with on-screen computer output | `%` su `Password:`
AaBbCc123 | Book titles, new words or terms, words to be emphasized Command-line variable; replace with a real name or value | Read Chapter 6 in the User’s Guide. These are called class options. You must be superuser to do this. To delete a file, type `rm` filename.

##

## Shell Prompts

Shell | Prompt
--- | ---
C shell | machine_name`%`
C shell superuser | machine_name`#`
Bourne shell and Korn shell | `$`
Bourne shell and Korn shell superuser | `#`

##

## Related Documentation

Java Management Extensions Instrumentation and Agent Specification, v1.2 and Java Management Extensions Remote API 1.0 specification:

`http://java.sun.com/products/JavaManagement/download.html`

Java Management Extensions Technology Tutorial

## Accessing Sun Documentation Online

The `docs.sun.com`SM web site enables you to access Sun technical documentation on the Web. You can browse the `docs.sun.com` archive or search for a specific book title or subject at:

`http://docs.sun.com/`

## Ordering Sun Documentation

Sun Microsystems offers select product documentation in print. For a list of documents and how to order them, see “Buy printed documentation” at:

`http://docs.sun.com/`

## Sun Welcomes Your Comments

We are interested in improving our documentation and welcome your comments and suggestions. You can email your comments to us at:

`jmx@sun.com`

Please include the name of your document in the subject line of your email.

Contents | Previous | Next | Java Management Extensions (JMX) Technology Overview Java Management Extensions (JMX), Java 2 Platform, Standard Edition 5.0

Copyright © 2004 Sun Microsystems, Inc. All rights reserved.