Also found in: Dictionary, Medical, Wikipedia.


A common form of distributed system in which software is split between server tasks and client tasks. A client sends requests to a server, according to some protocol, asking for information or action, and the server responds.

This is analogous to a customer (client) who sends an order (request) on an order form to a supplier (server) who despatches the goods and an invoice (response). The order form and invoice are part of the "protocol" used to communicate in this case.

There may be either one centralised server or several distributed ones. This model allows clients and servers to be placed independently on nodes in a network, possibly on different hardware and operating systems appropriate to their function, e.g. fast server/cheap client.

Examples are the name-server/name-resolver relationship in DNS, the file-server/file-client relationship in NFS and the screen server/client application split in the X Window System.

Usenet newsgroup: news:comp.client-server.

["The Essential Client/Server Survival Guide", 2nd edition, 1996].
References in periodicals archive ?
In a nutshell, client-server technology allows you to distribute processing between a client or front-end device, such as a personal computer or terminal, and a server or back-end processor.
In fact, client-server architecture may be a very complex structure integrating many technologies, and adopting a client-server environment entails profound cultural, behavioral and technical changes in both the user and IT areas.
But although client-server technology is still in its infancy, results from information-systems organizations are starting to trickle in.
In the client-server environment, businesses can increase speech and telephony capacity at different rates, making it ideal for businesses that plan to regularly increase speech processing, but do not expect the number of callers or required phone lines to increase accordingly.
Ideal for Service Bureau Environments: The client-server architecture is ideal for service bureau environments and telcos that must leverage network infrastructure in order to deliver multiple applications seamlessly to a single telephone call.
OpenSpeech Server software gives businesses the option of running speech solutions in a client-server environment by enabling the separation of the recognition engine, SpeechWorks' OpenSpeech Recognizer, from the speech solution's telephony component, placing each on separate, dedicated machines.
Over the past several years, I have taken part in the development of a variety of client-server applications," he says.
The virtual office architecture also served to amplify the effects of poorly designed client-server software," he continues.
We built Integra Business Application Builder to provide the next level of reusable software components and client-server applications for corporate environments," said Mike Bernstein, executive vice president of Product Development, Integra Technology.
Integra Business Application Builder for Visual Basic and C++ combines high-level, reusable objects; the award-winning Integra Visual Database Builder foundation; faster client-server application development; portability across standard languages; integrated, programmable reporting; minimized Windows resource requirements, and a complete, integrated set of client-server development tools.
The migration to client-server network environments is a top priority of businesses today," said Larry Hambly, president of SunService.
Said Eric Emanuel, Advanced Technology Planner, Compuware, "These rightsizing courses offer companies a way to become comfortable with client-server computing.

Full browser ?