Pulling detached invokers and AOP remoting into JBossRemoting is scheduled for Bluto release (JBREM-385 & JBREM-398). Does replacing jndi transport with remoting also need to be included in this release?
I think jmx remoting should be kept separate from this effort and go under jmx remoting (jsr-160) implementation (basically switching over to use that when complete... which has no end point in sight).
Ideally all of the transport stuff should be pulled out of jndi, but doing this for the bootstrap stuff for the naming proxy needs to be done without breaking all of the existing configurations. There is also coupling with ha behavior in the NamingContext that further complicates this. Jerry was working on factoring this out.
We should have the ability to deploy the naming service without any coupling to transport behaviors. Just need to see how this could be done while supporting the transport related options specified at the InitialContextFactory level.