I'm a little puzzled by Mbeans. JMX self-describes as a management technology, but it seems as if people (and particularly JBoss) are using Mbeans as building blocks for services in the app server that are not well-modeled as EJBs. Can anyone offer a pointer to some information on this?