Dúvida sobre as interfaces no EJB

Pessoal,

Estou estudando um pouco sobre EJB3 e gostaria de saber pq existem as interfaces no EJB?

Vamos Lá

As interfaces são criadas com o intuito de definir os métodos que serão expostos para serem acessados posteriormente.

As interfaces podem ser locais ou remotas

Locais: define que o acesso ao ejb será do mesmo container

Remotas:define que o acesso ao ejb poderá ser de qualquer container (ex: cluster)