Comunicação entre EJB´s (Session Beans)

Saudações !

Prezados, estou com uma dúvida na comunicação entre EJB´s do tipo Session Beans.
Quando um cliente acessa um EJB, ele precisa fazer um lookup JNDI para obter a referência ao EJB.
E quando se trata de um EJB acessando um outro EJB, em um mesmo container EJB, para que eles se comuniquem, é necessário o lookup também, ou existe outra maneira, uma vez que estão no mesmo container ?

Abraço a todos !

tive o mesmo problema resolvi assim
dentro do bean vc faz um lookup pra o outro bean


    private persistencia.MunicipioLocalHome lookupMunicipioBean() {
        try {
            javax.naming.Context c = new javax.naming.InitialContext();
            persistencia.MunicipioLocalHome rv = (persistencia.MunicipioLocalHome) c.lookup("java:comp/env/ejb/MunicipioBean");
            return rv;
        }
        catch(javax.naming.NamingException ne) {
            java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE,"exception caught" ,ne);
            throw new RuntimeException(ne);
        }
    }

luis
no seu ejb-jar utilize uma referencia.

ejb/Teste Session teste.TesteHome teste.Teste

isso dentro da configuracao do seu EJB ( )