Poderá utilizar o assistente Criar Bean Controlado por Mensagens para criar um bean controlado por mensagens no projecto EJB.
A principal diferença entre um bean controlado por mensagens e um bean de sessão é que o primeiro não tem interface local nem remota. Em contrapartida, só tem uma classe de bean. Para criar um bean controlado por mensagens dentro do projecto EJB, siga estes passos: