DTO com EJB 1.x

Se eu tenho um ambiente local, sendo que a aplicação roda somente em um servidor, mas (adoro essa especificação :? ) com EJB 1.x todas as chamadas devem ser feitas através de uma interface remota, a utilização de DTO’s realmente se faz necessária ou ela seria útil somente em um ambiente realmente remoto? Eu acabo tendo um overhead neste caso?

Geralmente apenas Entity Beans locais precisam dew DTOs porque mesmo na Idade das Trevas os servidores de aplicação detectavam que chamadas feitas pela Remote eram locais e não geravam (tanto) overhead. Depende do seu AS.

Ah, cool. Hoje o AS é o BES(!), mas to migrando tudo pro Jboss 4.0.4 (que espero que saiba diferenciar remoto de local). E apanhando muito pra isso, diga-se de passagem.