Guardian Programmer's Guide

Table Of Contents
Introduction to Guardian Programming
Guardian Programmer’s Guide 421922-014
1 - 12
Advantages of the Requester/Server Model
Figure 1-2 shows one terminal for each requester process. Requesters can also
provide support for several terminals in each process.
Adding New Functions
If you need to add a new function to your application, you can add another server
process that performs the new function. The existing server processes need no
modification. Requester logic that deals with existing servers does not need changing
either, but you will need some additional logic to communicate with the new server
process.
Figure 1-3 shows an additional server used to maintain an additional database. When
a requester makes a request against database 1, it sends an interprocess message to
server 1; when a requester makes a request against database 2, it sends a message
to server 2.
Figure 1-2. Multiple Users in a Requester/Server Application
VST003.VSD