- Shopping Bag ( 0 items )
Posted October 7, 2002
Complete introduction and JMX reference
Java Management Extensions (JMX) is a new framework added to the Java language that provides management solutions to new or existing applications. JMX allows you to encapsulate all your resources (hardware or software) with Java objects and expose them in a distributed environment, where the application resources to be managed can be any type, example: an applet, a standalone or distributed application, or hardware device such as a printer. So you build your management solution using a standard API in a componentized fashion, and can choose to expose entire devices or applications, or just a subset of their configurable features. JMX is a new technology, but is already being widely adopted as a means of configuring and instrumenting application servers and building management tools, e.g. JBoss, WebLogic and Blue Stone Application Servers, OpenView, Adventnet Manager and Tivoli JMX all use JMX technology. This is sound introductory book to the JMX API for both new and experienced Java programmers, while offering great insight through high-level details of JMX for Architects and Technical Managers evaluating this new technology. The Chapters are concise and well written. Once JMX concepts, api, building of sample applications and installing the JMX reference implementation are covered, we are introduced to an enterprise Producer/Consumer application and learn how to add rich Management features chapter by chapter through the initial 6 chapters of the book (some chapters can be skipped if you are looking for more complex management details covered in later chapters). By building on a single application example we are allowed to focus on the JMX specification and see how easy it is to add instrumentation to this new application. Note that JMX management features can also be added to existing applications, this is also covered in detail. There are complete chapters devoted to other JMX topics such as the MBean Server, JMX Notifications, dynamic loading with MLets and JMX Services such as the Timer, Relational and Monitoring Services. Chapters are concise taking readers step by step while introducing good programming conventions as they pertain to the JMX api, and also points out pitfalls to avoid while using JMX.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.