Hi : Could some one tell me what is the purpose of exposing EJBs as webservices ? I have read much about RPC way of implementing Webservices in Weblogic.
What I donot understand is why epose EJBs as webservices, when you can make a JNDI lookup with the EJB and call it as usual?
I know interoperability is one good reason, but then are there any other PROs for this approach.
Joined: Mar 22, 2005
Using JNDI will only work for Java clients, as you point out. But is also uses some non-standard ports which you may not want to open up to the world. Web Services require only port 80 (and/or 443), which are usually open already.