Dúvidas em relação anotacao/lookup

Galera,
Estou com algumas dúvidas em relação a annotation @Stateless.
Gostaria de entender um pouco mais sobre as referências do ejb junto com a jndi ao fazer um lookup.
Li alguns artigos, nessa altura do campeonato a galera aqui já está super mega expert no assunto e deve conseguir me ajudar.

Imagine que eu tenha o seguinte bean

@Stateless(name="ejb/MeuBean")
public class MeuBean{}

Como seria o lookup de uma aplicação standalone nesse caso?

Para acessar via Jboss consegui chamando a jndi global essa maneira = .lookup("NomeDoEAR/ejb/MeuBean/remote") // obs: interface é remota

Dúvidas.
1 - Como seria para utilizar o lookup portável nesse caso? .lookup("java:comp/env/ejb/MeuBean")

2 - o atributo mappedName da annotation, o que ele representaria se estivesse presente nesse caso? exemplo:

@Stateless(name="ejb/MeuBean", mappedName="ejb/MeuBeanMapped")
public class MeuBean{}

Mudaria algo no lookup?

Não consegui entender bem o conceito dos outros atributos, fiquei confuso (mesmo lendo na especificação) :frowning:

Valeu.