Think what you are searching for is remote access to server container kernel. This can be done via RMI connector to MBeanServer. From here, can make JMX invocation on any deployed MBean, which will include all services deployed and server information. The link to doc on this is http://docs.jboss.org/jbossas/jboss4guide/r1/html/ch2.chapter.html#d0e4208. To figure out object names (and attributes) of the different MBeans deployed, go to http://localhost:8080/jmx-console after starting default jboss instance.