Hi Subramaniam
A session facade is a
pattern whose main function is to shield the client
from teh complex business processing which might be remote or local
Thus it serves as another layer of abstraction .
For eg A session bean (
EJB) is an example of session facade
It explicitly does not reduce traffic because the client still makes
only one remote call , to the session facade but the complexity is
reduced since the session facade exposes the simple interface to the business processing to the external client .
So it simplifies things for client not necessarily reducing the traffic
However coupled with VOs they can result in reduction of traffic.
FOr eg a session beans method's input paramters can be VOs
Catch You Later
Shiva