qual a diferença entre Facade e Business Delegate? :?
O Business Delegate faz a chamada remota dos serviços para sua aplicação. Junto com esse pattern também é usado o Service Locator que centraliza as chamadas do seu Bean “look up”.
O Facade EXPÕE os serviços para a aplicação cliente.
Dê tbm uma olhada nesses links:
http://java.sun.com/blueprints/patterns/SessionFacade.html
http://java.sun.com/blueprints/patterns/BusinessDelegate.html
http://java.sun.com/blueprints/patterns/ServiceLocator.html
[]