I see JMX MBeans as a ideal component form for certain complex components that cannot be implemented as EJBs because of the latter's restrictions, e.g., manual concurrency control.
However, my understanding is that only few J2EE servers (JBoss, possibly JRun and Pramati) allow the developer to deploy his or her own MBeans in the server. My understanding of JSR-77 (J2EE Management) is that J2EE 1.4-compliant servers only have to provide JMX-based administration, but that an MBean server that would permit the deployment of custom MBeans is not mandated.
Is my understanding correct?
Does anybody know whether the big commercial J2EE servers (WebSphere, WebLogic, 9iAS) can soon be expected to support the deployment of custom MBeans?