Os componentes EJB não são acessado diretamente, não é possível acessar a instância do Bean diretamente, mas pode-se utilizar as interfaces que são disponibilizadas para acesso remoto ou local.
O Bean não implementa as interfaces locais e remota. Cada fabricante de servidores de aplicação provê a implementação para as interfaces remote e home definidas para o componente respectivamente as classes EJB Object e EJB Home.
EJBObject implementa a interface remote para acessos remotos e locais e encapsula (wraps) a instância EJB solicitada pelo cliente. O EJBHome se comporta da mesma forma que a classe anterior e ajuda o container a gerenciar o ciclo de vida do Bean, tais como criação, remoção, procura