Definition of Client-Server Computing

By rico61

In general, people consider that client-server computing would consist of several desktop computers as clients with a powerful computer as the servers involving hardware entities.  In fact, client-server computing involves software entities.  As long as a client initiated a request and responded by a server would form a client-server architecture.    That is a client can be a mid-range computer with a server installed in a less powerful desktop computer.  Sometimes, the server can be installed at the client computer during developing application programmes.  Only a client can initiate a request but not the server.  However a server might refer requests to other servers during processing the request from a client.  A client can make requests to multiple servers whereas a server can server multiple clients (Gallaugher, 1995).  Client-server computing can simply be shown below:-

Figure 1 – Client/Server Transactions(Gallaugher 1995, p.3)

 Reference 

Gallaugher, J. (1995) The critical choice of client server architecture: A comparison of  two and three tier systems. Retrieved March 3 2008 from http://www2.bc.edu/~gallaugh/research/ism95/cccsa.html

Leave a Reply