The MBeanServer only has access to the local
jvm. You can access an MBeanServer remotely
using a connector such as the RMIConnector.
If you want to register a remote mbean in a
different jvm one way would be to export it
as a remote object and then pass it to the remote
jvm with the MBeanServer.
Each invocation to the registered resource will
go over RMI.
You might also want to look at the cascading agent
in jbossmx1.1.2 or jboss4.