in HFEJB page 125,125 there was remote home interface. what is remote home interface. I thought both remote and home interace are seperate.
An remote home interface acts as an factory for your enterprise beans. Refer to the Abstract Factory (GOF) pattern to learn more about factories.
Basically, factories are good to improve a architectural separation between the client tier and the business tier, minimizing the coupling between them. The same strategy are used in COM programming, the client application NEVER creates the requiried object directly. Instead, it calls a factory, and request the object creation for this factory.
In the case of enterprise java beans, this is good to abstract the bean creation from the applications, because the container can choose if will create the bean, restore it from passivation or get�s some EJBObject reference from POOL.