Напишите ваш локальный интерфейс следующим образом:
package com;
public interface BookServiceLocal {
Book createOrUpdate(Book book);
void remove(Book book);
Book find(Object id);
}
Затем добавьте локальный интерфейс в ваш класс EJB с помощью аннотации:
package com;
import javax.ejb.Local;
@Stateless //Or any other type of EJB you want
@Local (BookServiceLocal.class)
public BookService {
Book createOrUpdate(Book book){return null;}
void remove(Book book){}
Book find(Object id){return null;}
}