I am marking the time and logging it before I make the call and after the call returns on the client. I am doing the same when the method is entered and right before the 'return' statement is invoked. The time spent inside the EJB is negligible compared to the time spent for the call on the client. The timestamps in the log indicate the delay is occurring on return.
[Message sent by forum member 'tjhannon' (tjhannon)]
http://forums.java.net/jive/thread.jspa?messageID=330447