2.4.1 Replicating Server Processes in the Production Application

This section describes how the Production sample application replicates server applications. For an introduction to this feature, see Replicating Server Processes.

The following figure shows the replicated ORA_GRP and APP_GRP groups running on a single machine.

  • The University server application, Oracle Tuxedo Teller Application, and Oracle7 TMS server processes are replicated within the ORA_GRP group.
  • The Billing server process is replicated within the APP_GRP group.

Figure 2-1 Replicated Server Groups in the Production Sample

Describes the Replicated Server Groups in the Production Sample diagram.

When a request arrives for either of these groups, the Oracle Tuxedo domain has several server processes available that can process the request, and the Oracle Tuxedo domain can choose the server process that is the least busy.

In following figure, note the following points:

  • At any time, there may be no more than one instance of the RegistrarFactory, Registrar, TellerFactory, or Teller objects within a given server process.
  • There may be any number of CourseSynopsisEnumerator objects in any University server process.