Question - Why does EJB needs two interfaces(Home and Remote Interface)
Answer -
Home Interface is the way to communicate with the container which is responsible for creating , locating and removing beans and Remote Interface is the link to the bean that allows acces to all methods and members.