No benchmarks, but XML is most certainly going to be more expensive than RMI.
If you implement the Externalizable interface, RMI is even faster.
It makes more sense to facade your EJBs with a middle layer to handle any specific web service demand you may have, but I wouldn't use web services as a generic RPC mechanism, especially for internal applications.
[Message sent by forum member 'whartung' (whartung)]
http://forums.java.net/jive/thread.jspa?messageID=233181