I know IBM had one sort of JNDI implementation with WAS 3.x and 4.x, but changed to a federated namespace with 5.
With a JNDI lookup, you can do a bad lookup, and end up looking up an EJB on just one machine all the time.