The 3.1 spec defines portable global JNDI names, by which remote session beans are exposed to remote clients, following this syntax:
java:global[/<app-name>]/<module-name>/<bean-name>[!<fully-qualified-interface-name>]
As far as I can see (please correct me if Iam wrong), the JBoss 6 M3 EJB container does not expose these names yet, but still the <bean-name>/remote ones only. :(