submit urlsubmit rss feedadd directory

article

Client-server is a network architecture which separates the client (often a graphical user interface) from the server. Each instance of the client software can send requests to a server or application server. There are many different types of servers; some examples include: a file server, terminal server, or mail server. While their purpose varies somewhat, the basic architecture remains the same.

Although this idea is applied in a variety of ways, on many different kinds of applications, the easiest example to visualize is the current use of web pages on the internet. For example, if you are reading this article on Wikipedia, your computer and web browser would be considered a client, and the computers, databases, and applications that make up Wikipedia would be considered the server. When your web browser requests a particular article from Wikipedia, the Wikipedia server finds all of the information required to display the article in the Wikipedia database, assembles it into a web page, and sends it back to your web browser for you to look at.

Properties


A client-server architecture is intended to provide a scalable architecture, whereby each computer or process on the network is either a client or a server. Server software generally, but not always, runs on powerful computers dedicated for exclusive use to running the business application. Client software on the other hand generally runs on common PCs or workstations. Clients get all or most of their information and rely on the application server for things such as configuration files, stock quotes, business application programs, or to offload computer-intensive application tasks back to the server in order to keep the client computer (and client computer user) free to perform other tasks.

More on [ Client-server ]


directory of related categories

 

 

 

 
 
directory of related topics

Networking and Distributed Computing :: Class Libraries
Databases and Persistence :: Java

 
Server-Side RSS feed
JavaBoutique

Identity Management Made Easy with OpenSSO
Fri, 22 Aug 2008 21:27:00 -0000
Sun's open-source identity services initiative aims to provide an extensible foundation for an identity services infrastructure in the public domain, facilitating single sign-on (SSO) and cross-domain single sign-on (CDSSO) for web applications, federation capabilities, and secure Web services. Find out how it measures up.
Book Excerpt: Murach's Java Servlets and JSP (Second Edition)
Fri, 11 Jul 2008 22:28:00 -0000
The JSTL provides tags for common tasks that need to be performed in JSPs. Coupled with Expression Language, this allows you to remove much of the Java scripting from your applications, making your pages easier for web designers to work with and easier for you to maintain.
Access Your Stored Java Objects with the Iterator Design Pattern
Fri, 27 Jun 2008 21:23:00 -0000
Clean up clumsy and wasteful code with the iterator design pattern.

 
Subscribe to Java RSS feed

directory of related sites

Java 2 Platform, Enterprise Edition - Includes list of technologies, white papers, news, FAQs, glossary, mailing list, and downloads.
Meta Description: [ Java 2 Platform, Enterprise Edition (J2EE) defines the standard for developing component-based multitier enterprise applications. It is focused on making development easier, yet keeping the richness of Java 2 Platform Enterprise Edition (J2EE). ]

Server-Side related videos
in real time, and you can launch your games from the server list by right clicking the server and pressing "Connect ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor