![]() |
![]() |
![]() |
![]() |
![]() |
Figure 14‑1 shows an example of an application with four Workstation clients.Figure 14‑1 Bank Application with Four Workstation ClientsAdministrative servers and application servers are located on SITE1 and SITE2. Any service request by a Workstation client to the application is sent over the network to the WSH. This process forwards the request to the appropriate server, gets a reply from the server, and sends the reply to the Workstation client.
Note: The term resource manager refers to an implementation of the XA standard interfaces that provides transaction capabilities and permanence of actions for an Oracle Tuxedo application. The most common example of a resource manager is a database. A resource manager is accessed and controlled within a global transaction.Because the application is distributed across two machines in this example, it is running in MP mode. The Workstation client sends a request to one Workstation handler, the Workstation handler forwards the request to a BRIDGE process, and the BRIDGE process, in turn, forwards the request to the correct machine.The client connects to the WSL process using a known network address. The process for establishing this connection is initiated when the client calls tpchkauth() or tpinit(). The WSL returns the address of a WSH to the client, and then notifies the Workstation handler process of the connection request. The WSC connects to the WSH. All further communication between the WSC and the application takes place through the WSH.