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 ]
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). ]
How to be on two different vent servers while on a mac