Sempre li em livros de POO, foruns e artigos que recomenda-se não separar os dados das operações de uma classe. Entendo como operações as regras de negócio daquela classe. Ex.: Classe=NotaFiscal, Dados:AliquotaICMS, Operação(regra de negócio):CalcularICMS. Quando digo que as regras de negócio da minha aplicação estarão em um EJB, eu não estou separando os dados das regras, uma vez que os dados estaria numa outra classe (uma classe anotada como entidade JPA, por exemplo)?