Distribution of computing responsibility between front-end and back-end programs. When multiple machines are used, a client-server architecture supports reduced network traffic and increased overall performance.
1. In TCP/IP, the model of interaction in distributed data processing in which a program at one site sends a request to a program at another site and awaits a response. The requesting program is called a client and the answering program is called a server. 2. (IRM) A computing model where functionality is divided between software clients and software servers. Clients depend on the services provided by servers such as another application, component, or database to complete the intended function.
A term used in a broad sense to describe the relationship between the receiver and the provider of a service. In the world of microcomputers, the term client-server describes a networked system where front-end applications, as the client, make service requests upon another networked system. Client-server relationships are defined primarily by software. In a local area network [LAN], the workstation is the client and the file server is the server. However, client-server systems are inherently more complex than file server systems. Two disparate programs must work in tandem, and there are many more decisions to make about separating data and processing between the client workstations and the database server. The database server encapsulates database files and indexes, restricts access, enforces security, and provides applications with a consistent interface to data via a data dictionary.
Sharing a computing task between two or more computers. In a LAN, one computer with a large hard disk is typically set apart as a "file server", storing files for other computers on the network, which become its "clients" when they use it to store or retrieve data files or software. A contrasting strategy is peer-to-peer.
An information-passing scheme that works as follows: a client program, such as Internet Explorer, sends a request to a server. The server takes the request, disconnects from the client and processes the request. When the request is processed, the server reconnects to the client program and the information is transferred to the client. This architecture differs from traditional Internet databases where the client connects to the server and runs the program from the remote site. Source: BuzzBoltMedia.com, 2000-2001, "Glossary Terms", viewed 26 November, 2003
Testing Systems that operate in client/ server environments.
An application in which the functionality is divided between a machine serving many users and a client machine. Generally applied to database applications.
Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Clients rely on servers for resources, such as files, devices, and even processing power.
In computing, a network design ("architecture") that divides processing between clients and servers. A personal computer or workstation (client) provides the interface and performs some or all of the processing on requests it makes from another supplying computer (server), which maintains the database and processes the requests.
Two computer systems linked by a network or modem connection where the client computer uses resources by sending requests to the server computer.
Via a program on your own machine (client), you can use information that is stored in machines (servers) that can be accessed via the network.
Wide-area (WAN) or local-area network (LAN) architecture which makes it possible for a client computer (usually a PC workstation) to request information or processing from a server machine equipped to provide what is requested, as opposed to a system using dedicated terminals connected to a minicomputer or mainframe. The server can be a high-speed microcomputer, a minicomputer, or even a mainframe. Also refers to the software which establishes the connection between client and server.
An architecture in which one computer can get information from another. The client is the computer that asks for access to data, software, or services.The server, which can be anything from a personal computer to a mainframe, supplies the requested data or services for the client.
A popular way of splitting a computer system into two or more separate systems – the client runs something like Windows and handles the user interface and all the clients share databases and business logic on a powerful and robust server. These days, the business logic may run on a separate server too.
The term used to describe the application architecture where the actual application runs on the client but accesses data or other external processes on a server across a network.
Metadata for entity: configuration A client-server computer network application is one in which a client, thin client or fat client, which instantiates the user interface of the application, connects with an application server or database system. When a client connects directly to a database system, or to a monolithic application server, the architecture of the application is a 2-tier architecture. In recent years, it is more common for a thin client which does not incorporate business logic, but only user interface elements to connect to an application server that implements the business logic, and which transitively (i.e. in turn) communicates with a database server, which stores the raw data used by the application. Such an architecture is called a 3-tier architecture, which is a special case of n-tier architecture. In general, n-tier architectures may employ a number of distinct services, including transitive relations between application servers implementing different functions of business logic, each of which may or may not employ a distinct or shared database system. See also: client, server, configuration
Two computer systems linked by a network where the client computer uses resources via requests sent to the server computer.
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. There may be either one centralized 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.
A group of computers connected by a communications network, where the client is the requesting machine and the server is the supplying machine. Software is specialized at both ends. Processing may take place on either the client or the server but it is transparent to the user.
A computing network in which the functions are divided between clients (or personal computers or terminals), and servers that store, process, and transmit the information.
Client software runs on the user's local machine; the client requests information from the server and presents it to the user. The server is the computer on which the information resides. The server receives requests from the client and delivers the information.
A relationship in which piece of software is run remotely on a server, but users do not interact with the server directly. Instead, they connect via a client, a mediating piece of software that opens a remote connection to the server and displays the server's output. See also Client, Server, Peer to peer, and Distributed server
A model of distributed computing where an application (the client) invokes a software service provided by a remote application (the server). The two applications are perceived as part of a single application.
Describes the relationship between two different computers. One computer, the client, requests information from another computer, the server. The server gives, the client takes.
A communications network architecture in which one or more programs (clients) request computing or data services from another program (the server).
a set-up in which one or more servers provide content or services for one or more clients. For internet applications, the web browser is considered a client of the web server.
Client server is network architecture which separates a client (often an application that uses a graphical user interface) from a server. Each instance of the client software can send requests to a server. Specific Types of servers include application servers, file servers, terminal servers, and mail servers.