Sun have a good article on Getting Started with Java Management Extensions (JMX) on their site, giving a good overview of the technology, how it is architected, how it is used. There is also a brief section giving an overview of the JMX implementation in J2SE 1.5