Mohan,
You will need to use a remote interface when the client that will be working with it will be in a different
Java Virtual Machine (distributed environment).
Local client view can only be accessed by beans who are packaged within the same EJB-JAR package or by beans who are packaged within different EJB-JAR packages (or WAR packages), but everything is still packaged within the same application's EAR package.
So, I don't think it is possible to call local interfaces since each container will have it's own VM.
Greetz,
Puba
Note: If you create an entity bean, you need to remember that it's usually used with a local client view. If your entity bean needs to provide access to a client outside of the existing JVM (i.e., a remote client), you typically use a session bean with a remote client view. (Session Facade
pattern)