Hi Roy,
we can't do that coz if you try to bind EJBObject as a JNDI object how you acheive following things :
1. Multiple client request handling
2. Method invocation on that object i.e. who will pass and reterive all passed parameters to your method.
3. How you handle Tx.
and many more... So its better to bind EJBHome which is nothing but it is factory class which know how to do all this stuff for you.
hope that this make more clear picture
Cheers,
Sunil Dixit