Dúvida com EJB

Pessoal,

Estou desenvolvendo um integração entre aplicações que estão rodando em servidores diferentes utilizando EJB. Até agora estou me virando bem, mas estou com a seguinte dúvida:

Devo gerar um jar do meu projeto EJB e referenciar no projeto client? É um jar normal como qualquer outro?

No meu desenvolvimento eu estou usando eclise e ele dá opção de exportar um EJB JAR File, mas eu achei estranho pois ele exportou o session bean e a interface remota. Não deveria exportar somente a interface?

No eclipse ele cria um outro projeto pra APIs e este deve ser exportado para a aplicação cliente

Ele não criou outro projeto não, tem somente o que eu criei para trabalhar com o bean.

Obs importante: eu não associei o projeto ejb a um projeto ear, isso pode influenciar?