Client Server Architecture.
Client Server Architecture.
Distributed Presentation
In this type, almost all the intelligence is located in the server. The workstation only
handles part of the presentation. An example of this is an application running on the
mainframe with the presentation handled by a Character User Interface on the
workstation. This is not a particularly interesting form of client/server, since it is, for
example, impossible for a server on a mainframe to control a Graphical User Interface
on a personal computer.
Remote Presentation
In this type, the client handles the presentation on the workstation, preferably via a
GUI, while the server handles the application logic and the data management. A
condition is that the application logic is able to properly control the presentation on
the GUI. This is not possible if the server is a conventional transaction programme on
the mainframe.
Remote DBMS
In this type, all the intelligence of the application is placed in the client. The server is
in fact a DBMS. This type is currently much used in PC-LAN environments with a PC or
mid-range computer for a server. A relational DBMS has been installed on the server.
The clients on the workstations communicate with a relational DBMS through SQL-
queries.
Distributed DBMS
This type of client/server is hardly ever applied, since DBMSs do not yet properly
support a distributed database.