Book description
Java is now used with increasing frequency to develop mission-critical applications. Using Java Management Extensions (JMX) is the key to managing those applications. As JMX is increasingly accepted into the fields of embedded systems, enterprise systems, and telephony, it is clear that all Java developers will encounter JMX before long.
Java™ and JMX: Building Manageable Systems is the definitive guide to JMX, combining an introduction to the technology with extensive coverage that will make this book a favorite reference. Much more than just an explanation of the JMX specifications, this book can drastically reduce a reader's JMX learning curve by explaining how to develop management requirements and apply JMX to them. The book's coverage includes:
A management primer for Java programmers and architects
A historical perspective on the evolution of JMX and its relation to other management standards, including SNMP, CIM/WBEM, TMN, and CMIP
Development of JMX Manageable Resources with Standard and Dynamic MBeans
Development with Model MBeans as customizable generic instrumentation using both the JMX APIs and XML files
MBeanServer, including the MBean registry and object naming scheme, the generic MBean interface, and the query mechanism
JMX Monitors and Notifications
MBeanServer Services including the timer, relationship, and dynamic loading, along with custom services for XML services, HTTP adapters, RMI connectors, and security exposures and permissions
JMX best practices, including deployment patterns, instrumentation patterns, federation patterns, and best practices
JMX integration into J2EE and the JSR077 management models in J2EE 1.4
Using JMX to manage Web services from the perspective of service providers, registry providers, and users
Written with an unparalleled degree of in-the-trenches familiarity and full of practical examples and working sample code, Java™ and JMX is a must-have introduction, technological guide, and reference for Java architects and developers.
0672324083B12052002
Table of contents
- Copyright
-
Preface
- Introduction
- This Book's Intended Audience
- What You Need to Know before Reading This Book
- What You Will Learn from Reading This Book
- Software Needed to Complete the Examples
- How This Book Is Organized
- Where to Download the Associated Code for This Book
- Conventions Used in This Book
- About the Cover
- Acknowledgments
-
I. JMX Introduction
- 1. Management Concepts
-
2. Introduction to JMX[1]
- 2.1. Why We Need JMX
- 2.2. Which Applications Should Be Manageable?
- 2.3. The Goals of JMX
- 2.4. History
- 2.5. JMX Overview
- 2.6. Quick Tour of JMX
- 2.7. Summary
- Notes
-
II. JMX Details
- 3. All about MBeans
-
4. Model MBeans
- 4.1. Introduction
- 4.2. The ModelMBean Interface
- 4.3. Managed Resources
- 4.4. ModelMBeanInfo
- 4.5. Descriptors
- 4.6. Behavior of the Model MBean
- 4.7. XML Service: Priming ModelMBeanInfo from XML Files
- 4.8. Using Model MBeans
- 4.9. Common Mistakes with Model MBeans
- 4.10. Caveats
- 4.11. Summary
- 4.12. XML File Example
- Notes
- 5. The MBeanServer
- 6. Monitors and Monitoring
- 7. JMX Agent Services
- 8. Securing JMX
- 9. Designing with JMX
-
III. Application of JMX
- 10. J2EE and JMX
-
11. Web Services and JMX
- 11.1. Web Services Overview
- 11.2. Web Service Registry Management
- 11.3. Web Service Execution Environment Management
- 11.4. Web Service Management
- 11.5. Summary
- 11.6. Code Listings
- Notes
-
JMX in Products
- A.1. JMX Agent Implementations
- A.2. JMX Managers
-
A.3. JMX-Enabled Products
- A.3.1. IBM WebSphere 5.0
- A.3.2. IBM Web Services Tool Kit 3.1
- A.3.3. IBM WebSphere Voice Server
- A.3.4. IBM WebSphere Business Components Composer
- A.3.5. BEA Systems WebLogic Server 7.0[22]
- A.3.6. IONA iPortal[23]
- A.3.7. IONA Technologies PLC: Orbix E2A XMLBus Edition 5.3
- A.3.8. Hewlett-Packard OpenView
- A.3.9. Hewlett-Packard Core Services Framework
- A.3.10. JBoss
- A.3.11. Sonic Software SonicXQ[24]
- A.3.12. Pramati Server from Pramati Technologies[25]
- A.3.13. Sybase EAServer 4.0
- A.3.14. Sun Microsystems: Sun ONE Application Server
- A.3.15. Sun Microsystems: Sun ONE Portal Server
- A.3.16. Compiere Open Source ERP & CRM
- Notes
Product information
- Title: Java™ and JMX: Building Manageable Systems
- Author(s):
- Release date: December 2002
- Publisher(s): Addison-Wesley Professional
- ISBN: 0672324083
You might also like
book
J2EE™ Applications and BEA™ WebLogic Server™
Authoritative guidance and high-performance code—straight from BEA WebLogic's product team! Step-by-step, example-rich coverage of every major …
book
J2EE™ Platform Web Services
Build robust, scalable, end-to-end business solutions with J2EE™ Web Services. This is the definitive practitioner's guide …
book
J2EE™ Web Services
“ J2EE™ Web Services is written in the tradition of great books people have come to …
book
java.rmi: The Remote Method Invocation Guide
"This book collects an astonishing range of Java RMI material, suitable for any Java programmer regardless …