This question is from Enthware JWeb v4 Test-2
Question 59 of 69 (Answered Wrong)
What are the benefits of using Business Delegate
pattern?
Select 3 correct options
a> It shields the clients from the business rule changes.
b> It allows the clients to access the business services using any technology like
EJB, CORBA or RMI.
c> It shields the clients from changes in the implementation of the business services.
d> It provides a uniform interface to the clients.
e> It improves performance by caching the data.
Answer: c,d,e
General Comments
Business Delegate : It is used to abstract out the back end implementation so that changes in the back end do not affect the front ends. All the client requests are taken by the business delegate on the server which internally delegates the tasks to appropriate implementations.
Use a Business Delegate to reduce coupling between presentation-tier clients and business services. The Business Delegate hides the underlying implementation details of the business service, such as lookup and access details of the EJB architecture.
is it correct?? i had chosen a,b,c . doesn't it shields the client from business rule changes & platforms??? also its for the first time i have seen caching in buisness Delegate . strange.
avi sinha