Well, it really depends on the complexity of your system. If your business tier exposes a lot of remote session beans, it might be good if you can encapsulate some of the home object access code in the service locator on the web-tier side.
Remember EJB
patterns are there to simplify the code and if you feel the ejb pattern you applied actually complicates the code, you probably should be thinking if
you should apply the pattern in the first place.
[ June 30, 2005: Message edited by: Jeremy Hsu ]