| Documentation Contents

Contents | Previous | Next

## Preface

The Java Management Extensions (JMX) Technology Overview provides an introduction to JMX technology.

## 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 Platform, Standard Edition (Java SE) 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 model
- Remote Method Invocation (RMI)
- Lightweight Directory Access Protocol (LDAP)
- Service Location Protocol (SLP)
- Jini Network Technology
- Java Naming and Directory Interface (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 Java SE 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 Specification 1.4
- Java Management Extensions Technology Tutorial

## Sun Welcomes Your Comments

We are interested in improving our documentation and welcome your comments and suggestions. You can email your comments to us via the ``Sun Developer Network feedback page`.`

## Accessing Sun Documentation Online

You can access Sun Documentation at the following location.

- http://www.sun.com/documentation.

Contents | Previous | Next

Copyright © 1995-2010 Sun Microsystems, Inc. All Rights Reserved. Please send comments using this Feedback page. | Java Technology