Todd Jain wrote:JMX popped up 6 years ago and is dying now although it is part of Java 5.
JMX has been around for more than 6 years. In fact, JMX has been included in all the application servers --
Tomcat, Weblogic,
JBoss, Websphere -- as far back as 10 years (although I may wrong on the accuracy here). And with the exception of Tomcat (which I think has less than 100 MBeans), these application servers have been highly instrumented via JMX (Some with more than 300 MBeans that monitor and manage various parts of the system).
[EDIT: In thinking about it more, I think 10 years is probably too high. Its likely a bit less.]
Todd Jain wrote:Like Portlet, it is becoming history. You can see how a nice simple Java API has been messed up through all kind of "elegant" frameworks.
Just because an API is not used as much doesn't mean that it is becoming history. Monitoring and management is needed -- even though most application are not really that concerned with it. In fact, you can make the same argument about JMS, JTA,
JDBC, JNDI, etc. These are needed APIs -- and like JMX, there isn't anything coming down the pike that is replacing it.
Henry