Friday, November 2, 2012

What is Client/Server Architecture?


        A network architecture in which each computer on the network is either a client or a server. servers are powerful computers dedicated to managing disk drives,printer or network traffic {(file server),(print server) (network servers)}.clients are Pcs or workstation on which users runs applications.client or workstation rely on servers for the resource such as file,devices and even processing power 

     Another type of network architecture commonly used is know as peer-to -peer  architecture because each node has equivalent responsibilities. Both client /server and peer-to-peer architecture are widely used and each has unique advantage and disadvantage.

Two Tier Client/Server Architecture:
                                                     Refer to Client/Server Architecture in which the user interface runs on the client and the database is stored on the server.The actual application logic can run on either the client or the server.which is knows as Two Tier Client/Server Architecture.

Three Tier Client/Server Architecture:
                                                        A new and special type of  Client/Server Architecture consisting of three well-define and separate processes each running on a different platform.

  1. The user interface ,which runs on the user's computer ie the client.
  2. The functional modules that actually process data .The middle tier runs on a server and is often called the application server.
  3. A database management system that stores the data required by the middle tier .This tier runs on second server called the database server.

0 comments:

Post a Comment