What would you like to do?

Types of client server architecture?

already exists.

Would you like to merge this question into it?

already exists as an alternate of this question.

Would you like to make it the primary and merge this question into it?

exists and is an alternate of .

The Client/server architecture approach introduced replacement of file server by database server. User queries could be answered directly by using a relational database management system. The client/server architecture significantly decreased network traffic by providing a query response rather than total file transfer. It allows multi-user updating through a GUI front end to a shared database. Remote Procedure Calls (RPCs) or standard query language (SQL) statements are typically used to communicate between the client and server.

The following are the examples of client/server architectures.
1) Two tier architectures In two tier client/server architectures, the user interface is placed at user's desktop environment and the database management system services are usually in a server that is a more powerful machine that provides services to the many clients. Information processing is split between the user system interface environment and the database management server environment. The database management server supports for stored procedures and triggers. Software vendors provide tools to simplify development of applications for the two tier client/server architecture.
2) Three tier architectures The three tier architecture is introduced to overcome the drawbacks of the two tier architecture. In the three tier architecture, a middleware is used between the user system interface client environment and the database management server environment. These middleware are implemented in a variety of ways such as transaction processing monitors, message servers or application servers. The middleware perform the function of queuing, application execution and database staging. In addition the middleware adds scheduling and prioritization for work in progress. The three tier client/server architecture is used to improve performance for large number of users and also improves flexibility when compared to the two tier approach. The drawback of three tier architectures is that the development environment is more difficult to use than the development of two tier applications.
i) Three tier with message server. In this architecture, messages are processed and prioritized asynchronously. Messages have headers that include priority information, address and identification number. The message server links to the relational DBMS and other data sources. Messaging systems are alternative for wireless infrastructures.
ii) Three tier with an application server This architecture allows the main body of an application to run on a shared host rather than in the user system interface client environment. The application server shares business logic, computations and a data retrieval engine. In this architecture applications are more scalable and installation costs are less on a single server than maintaining each on a desktop client.
Uses Client/server architectures are used in industry as well as in military. They provide a versatile architecture that allows insertion of new technology more readily than earlier software designs.
14 people found this useful
Thanks for the feedback!

What is client server Architecture?

  Answer   http://wiki.answers.com/Q/What_is_client_server_Architecture"     e   Answer   http://wiki.answers.com/Q/What_is_client_server_Architecture"

What are the differences between file server and client server architectures?

file server is a computer responsible for the central storage and management of data files so that other computers on the same network can access the files. A file server allo

What is a client server architecture?

client server system consist of a client and a server. Cilent doesnt have any processing capability where as the server processes the request send by the cliebt A client sen

What is the client server architecture?

what is client server architecture? what is client server architecture? what is client server architecture? what is client server architecture? what is client server architect

What is the role of client in client server architecture?

Client/server technology is a revolution that is forever altering how we build and manage information processing systems. Client/server is a realization of a new kind of incre

Compare client server architecture with file sharing architecture?

file sharing architecture (is not client /server architecture) the original pc network were based on file sharing architecture where tbe server downloads files from the shared

What are some differences between a client server architecture and a centralized computing system?

Centralized System Architecture:Centralized means the data is in one place.Centralized database - that is have one large computer to which you connect a large number of termin

What is the role of server in client server architecture?

  The server is the central computer who gives instructions to the client computer, to make shure everyone can logon on any computer (client) an has the same documents-fol

What is centralized and client server architecture?

A centralized architecture refers to a network arrangement where  there is one computer, the server, that performs all the tasks.  Client server has other computers, called

Difference between web services and client server architecture?

 client server is a 2-tier application. In this, front end or client is connected to 'Data base server' through 'Data Source Name',front end is the monitoring level. Web b

What is the best client server architecture for windows based project?

Depends on how many clients you are serving - under windows IOCP (Input/Output Completion Port) is regarded as the best way to do it but is a difficult to implement properly,