Generalmente un Cliente(JSP/Servlet/Applet) llama diversos métodos que residen en distintos EJB's, esta interacción puede generar la siguiente situación.
![]() |
Lo anterior tiene como consecuencia que cada método llamado por el Cliente requiere transferencia al nivel de Red, esta transferencia puede causar una demora excesiva sobre las solicitudes en cuestión , a través de un "Objeto de Valores" se acumulan distintos métodos para ser llamados en una sola invocación :
![]() |
Al utilizarse este Patrón de Diseño se llaman los diversos métodos del EJB en un solo método y se colocan los valores en un Objeto que el Cliente(JSP/Servlet) puede accesar posteriormente. Nótese que también fue utilizado el patrón de Diseño "Fachada de Sesión" ("Session Façade") para aislar al Cliente de los diversos EJB's.