[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Single Page

Top Document: Client/Server Frequently Asked Questions
Previous Document: 2.2 What is a Client process?
Next Document: 2.4 What is a Two-Tier Architecture?


2.3 What is a Server process?


From: Ravi Kalakota <kalakota@uhura.cc.rochester.edu>

A server process (program) fulfills the client request by performing the 
task requested. Server programs generally receive requests from client 
programs, execute database retrieval and updates, manage data integrity 
and dispatch responses to client requests. Sometimes server programs 
execute common or complex business logic. The server-based process 
"may" run on another machine on the network. This  server could be the 
host operating system or network file server; the server is then provided 
both file system services and application services. Or in some cases, 
another desktop machine provides the application services. The server 
process acts as a software engine that manages shared resources such as 
databases, printers, communication links, or high powered-processors. The 
server process performs the back-end tasks that are common to similar 
applications.  



Top Document: Client/Server Frequently Asked Questions
Previous Document: 2.2 What is a Client process?
Next Document: 2.4 What is a Two-Tier Architecture?

Single Page


[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
lloyd@abs.net (Client/Server FAQ Maintainer)

Last Update October 23 2009 @ 08:26 AM

Some parts © 2009 Advameg, Inc.