Can anybody explain the relationship between the following items ? : 1 - Home Interface eg HelloHome.java 2 - Remote Interface eg Hello.java 3 - EJBObject 4 - EJBHome 5 - stub 6 - skeleton When & how each of them are created ? eg when running ejbc Can explain with an example ? … eg HelloHome Where can I find the EJBObject and EJBHome .java AND .class files ? Where can I find the stub and skel .java AND .class files ? Is it in C:\bea\wlserver6.1\tmp_ejb<computer_name>7001 ? But this dir of mine is empty. I am quite clear that 1 and 2 are written by developers and 3 and 4 are implemented by the container’s tools. When does the auto generation of 3 & 4 happen ? Btw, I am using Weblogic server and for container specific information, you may use WLS as an example. Would appreciate any explanation.