Speaker Topics - No Fluff Just Stuff

Developing Manageable Component-Based Systems with JMX and Spring

JMX (or Java Management Extension) facilitates the manageability of components hosted in the VM. While JMX has been available to developers prior to the latest version of Java, it has now been added as a standard API to Java 5. This session provides techniques and best practices for developing your own managed components using JMX and the Spring Framework.

Java 5 has made it easy to incorporate manageability into any application hosted on a VM. In this session, we explore how to create highly decoupled components that are managed using JMX and wired within the context of a Spring application. This session also provides best practices for injecting management lifecycle concerns into your object graph without bleeding into business domain. The presentation discusses three areas where you can leverage JMX including Monitoring, Control, and Runtime Configuration.


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 »