Hi Thomas,
for the @Service @Management have a look at the following post from Adam. It desribes how to use the @Singleton @Startup as your MXBean. I use it internally in my project and I enjoy all "injection" benefits... ;)
http://www.adam-bien.com/roller/abien/entry/singleton_the_simplest_possible_jmx
For the JNDI dump have a look here. It's not my code found it on the net, I adapted and mavenized it a bit
https://github.com/cvasilak/JNDIDumper
Hope that helps,
Regards