Session facade Pattern applies to Entity beans you write a session bean and give access to session bean for performing DB operation instead of Entity bean directly because exposing entity beans is not recommended as they represent DB there would not be any control over the operation from client.
Business Delegate pattern is when you want to do multiple tasks as a part of service you can have a delegated bean(can be event a normal Java Bean) for each task and call the respective task on each delegate this will keep the Main session bean simple and the main bean would not be doing all the complex logic.
Deepak Lal, when you compare what you have learned to the information shared in this post, what differences have you discovered? Can you provide a definition for the Business Delegate design pattern? If so, please share.
Aaaaaand ... we're on the march. Stylin. Get with it tiny ad.