Figure 3‑1 shows the basic design of the Process-Entity design pattern in a CORBA application.Figure 3‑1 CORBA Process-Entity Design PatternFigure 3‑2 shows the basic design of the Process-Entity design pattern in an EJB application.Figure 3‑2 EJB Process-Entity Design PatternIf more than one operation needs to be invoked, design the process object so that the additional invocations are done by the process object on the database, and not by the client application on the process object. This reduces the number of invocations that the client application sends over the network. When the client application needs to make serial invocations on a process object, make the process object stateful. For more information about making objects stateful, see Creating CORBA Server Applications in the Oracle Tuxedo online documentation.
• Flyweight design pattern, Object-Oriented Design Patterns, by Gamma et al.