Pro JMX: Java Management Extensions discusses the complete JMX architecture including the JMX Remoting 1.2 release. Offered are leading edge examples of JMX integration with distributed applications, including sequence diagrams and sample code. The book takes a top-down approach; starting from the highest level of detail and drilling down to expose the lowest level of details.
Jeff Hanson presents the JMX architecture as a pluggable, services-oriented framework, including how JMX allows you to dynamically add, remove, and modify services at run-time. Hanson also provides in-depth discussions of JMX notifications, event models, and messages.
Hanson wraps up the book with real-world examples of JMX in use. This includes discussions of how JMX is integrated with different management systems and how JMX is used to expose these systems to the J2EE environment.
J. Jeffrey Hanson - J. Jeffrey Hanson is the chief architect at eReinsure.com, Inc., where he directs architecture and design for J2EE-based frameworks, applications, and systems for the reinsurance industry. Jeff Hanson has more than 18 years of experience in the software industry, including filling the role of lead architect for the Route 66 platform at Novell and chief architect at Zareus, Inc. Jeff's experience includes analysis, design, and implementation for systems, applications, and platforms in the newspaper publishing industry, mortgage lending industry, retail banking, word processing, and developer services. Jeff has also authored numerous articles and books for the software industry.
Chapter 1 Introducing JMX
Chapter 2 The Three-Level Model: Instrumentation and Mbeans
Chapter 3 The Three-Level Model: Agents
Chapter 4 MBean Servers
Chapter 5 Distributed Management System Design
Chapter 6 The Three-Level Model and Distributed Services
Chapter 7 JMX Connectors
Chapter 8 Remote Lookup
Chapter 9 JMX Clients
Chapter 10 Security
Chapter 11 JMX in the Industry
Chapter 12 A Summary of JMX