MX4J is a project to build an Open Source implementation of the Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to JMX.
JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems.
We have a lot more to say about how this is done.
You can learn more about JMX from the MX4J documentation and from the JMX home page.
The MX4J project has these primary goals:
- Closely adhere to the JMX specification.
- Develop a highly robust codebase.
- Be 100% compatible with the reference implementations.
We run more than 1000 JUnit tests every night to accomplish these goals. Unit testing helps us (and you) to gauge the stability and growth of our project.
MX4J 3.0.1 has been released, a bug fix release over 3.0.0 since few bugs slipped in (release 3.0.1 restores JDK 1.3.x compatibility that was broken in 3.0.0).
MX4J 3.0.x brings a lot of bug fixes and the possibility to run JSR 160 HTTP-based connectors over the SSL protocol with a simpler syntax, for example:
service:jmx:soap+ssl://host:8080/soapHere's the link to download MX4J 3.0.1 Posted by simonebordet, 1 Mar 2005
MX4J 2.1.1 has been released.
MX4J is working with the Geronimo project pass the J2EE compliance suite.
The Hessian and Burlap connectors are completed.
Fixing bugs, working on JSR 160 security, and making MX4J compliant to allow application servers such as JOnAS and Geronimo pass the J2EE 1.4 compliance suite.
A new effort has been started to implement 2 more providers for JSR 160.
The 2 new protocols will be hessian and burlap from Caucho. Join the MX4J developer mailing list and drop a message if you would like to contribute.
Working on the SOAPConnectorServer, making it simpler to use and fixed some bug.
The improved version is now committed in CVS, and documentation is coming.
MX4J 2.0.1 has been released !
A bug fix release that fixes problems with MBeanDescriptions, RMI marshalling and ModelMBeans.
MX4J 2.0 has been released !
MX4J 2.0 implements the JMX 1.2.1 and JSR 160 1.0 specifications, and offers many tools to ease and speed up JMX application development.
Check it out here.
Working on performance and memory footprint for standard MBeans: huge improvements !
Some more bug fix and then we're ready for final.
MX4J 2.0 beta 1 is finally out !
Check it out here.
JMX 1.2.1 and JSR 160 implementation is complete. MX4J 2.0 Beta 1 release is due next week.Posted by biorn_steedom, 22 Nov 2003
Web site revamped !
Thanks to n_alex_rupp and his ability, MX4J has a new web site.