1、-1- 外文原文 Client/Server computing The primary idea of a client/server system is that you have a central repository of information some kind of data, typically in a database that you want to distribute on demand to some set of people or machines. A key to the client/server concept is that the reposito
2、ry of information is centrally located so that it can be changed and so that those changes will propagate out to the information consumers. Taken together, the information repository, the software that distributes the information and the machine(s) where the information and software reside is called
3、 the server. The software that resides on the remote machine, and that communicates with the server, fetches the information, processes it, and displays it on the remote machine is called the client. The basic concept of client/server computing, then, is not so complicated. The problems arise becaus
4、e you have a single server trying to serve many clients at once. Generally a database management system is involved so the designer “balances” the layout of data into tables for optimal use. In addition, systems often allow a client to insert new information into a server. This means you must ensure that one clients new data doesnt walk over another clients new data, or that data isnt lost in the process of adding it to the database. (This is called transaction processing.) As client sof