Speaker Topics - No Fluff Just Stuff

Creating Manageable Systems with JMX

Starting with the Java 5 programming language, it has gotten easier to incorporate monitoring and manageability into any application running on a standard VM. Developers now have access to a wealth of runtime VM profile information exposed through Java Management Extensions (JMX), including memory consumption, garbage collection, and thread activities (with even more capabilities in the Java 6 programming language). Using JMX, developers are also able to expose runtime control and management information for their own applications.

This presentation is about JMX. It shows how easy it is to insert runtime manageability and control into your application through instrumentation of your code. It takes an exploratory look into JMX and its constituencies including the Mbean Server, Mbean, Server Connector, and the JMX event bus. The presentation also explores how to integration JMX with popular open source tools such as Spring, Spring AOP and Groovy to create applications that can react to JMX events and take actions based on MBean state changes. We will look at best practices for inserting scalable and maintainable management concerns into your application with little effort.


About Vladimir Vivien

Vladimir Vivien is a software engineer living in the United States. Past and current experiences include development in Java and C#.Net for industries including publishing, financial, and healthcare. He has a wide range of technology interests including Java, OSGi, Groovy/Grails, JavaFX, SunSPOT, BugLabs, module/component-based development, and anything else that runs on the JVM.

Vladimir is the author of “JavaFX Application Development Cookbook” published by Packt Publishing. He is the creator of the Groovv JmxBuilder open source project, a JMX DSL, that is now part of the Groovy language. Other open source endeavor includes JmxLogger and GenShell. You can follow Vladimir through his blog: http://blog.vladimirvivien.com/, Twitter: http://twitter.com/vladimirvivien, and Linked In: http://www.linkedin.com/in/vvivien.

More About Vladimir »