Best Answer

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.

User Avatar

Wiki User

โˆ™ 2014-05-23 14:11:48
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Types of client server architecture
Write your answer...
Related questions

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 architecture? what is client server architecture? what is client server architecture? what is client server architecture? what is client server architecture?

What is meant by the term 'client server architecture' and what are advantages of this approach?

What is meant by the term 'client-server architecture'

What is the role of a network in client-server architecture?

Simple: in order to have a client-server architecture you need a network. The role of the network is to move data packets between the client and the server. In a client-server architecture the server usually has to manage the network (for example, a domain controller in a Windows environment).

What is a client service architecture?

Client/Server architecture is when all the computers i a network function either as a client which uses information or as a server which stores information. When the application is service oriented, it becomes a client/service architecture.

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 location to if shared usage is low.update conntent is to be transferred is low . as the result of limitation of file sharing architecture ,the client server architecture emerged. it introduce darabase server to replace the file server. using DBMS data base managment system. user required can directly answerd .the client server architecture reduce ndtwork traffic and improve multi-user updating.

What is client server Architecture?"e"eClient server architecture refers to a network architecture whereby every computer on the network is either a server or a client.

How does aspnet work?

Asp.Net is client server architecture.

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 clients, performing other tasks.

What is Three tier architecture dbms?

In 3 tier architecture, client directly interacts with intermediate server and intermediate server will directly interact with database server.

What is client architecture?"e"eClient server architecture refers to a network architecture whereby every computer on the network is either a server or a client.

What is computer centralization?

computer centralization is act like client server architecture. the different between centralization and client server is centralization is distribution network , any one can access the network. for example ATM system. client server architecture is not distribution network , it works inside the organization . for example between two floors communication. simply we can call centralization is work in WAN technology and client server architecture work on LAN technology.

What is the conclusion of client-server architecture?

Type your answer here.. Client server basically is used for Communication from one system to client can communicate with more then one server at a time. .

What are the three tiers in a 3-tier architecture?

Client, Middleware, Server

What client server environment incorporates middleware?

3-tier architecture

Different types of servers?

file server, print server, applicant server, client server....

What is a domain answer?

A domain in an environment where a client - server architecture exists. Its a administrative boundary.

What is the most popular type of modern network architecture for business?


Four types of ClientServer Models?

Four types of Client-Server ModelsClient-server for tiny shops and nomadic tribesClient-server for small shops and departmentsClient-server for intergalactic enterprisesClient-server for post-scarcity world

What are the different types High level middle-ware in Client Server communication?

What are the different types High level middle-ware in Client Server communication?

What are types of network?

the types of network are 2 client\ server or server- bases and peer-to-peer networking

What is 2 tier architecture in PHP?

Client-Server model is a form of 2 Tier architecture in PHP. With use of database it becomes a 3 Tier architecture

If a person at a workstation sending data to a file server is an example of what?

A person standing a workstation sending a document to a file server is an example of the client/server architecture.

Difference between concurrent processing and parallel processing in computer architecture?

concurrent processing deals with N-client single server whereas parallel supports N-client N-server

Difference between a clientserver architecture and a mainframe architecture?

Mainframe systems use dumb terminals, a client/server environment uses intelligent terminals. Cross-platform computing and distributed processing is supported in client/server architecture, but not possible in a mainframe. There can be any numbers of servers and clients in a CSA, while mainframes work on the principle of the central server.

What are some advantages of a clientserver network?

Client - server architecture allows physically distributed users access to a centralised resource. The client is a process (program) that sends a message to a server process (program), requesting that the server perform a task (service). A server process (program) fulfills the client request by performing the task requested. The architecture's advantages include flexibility, expandability and reduced communications costs in comparison to a two-tiered system in which the client must download data from the database. While client/server technology offers many benefits, moving to it can be expensive.

Study guides

Create a Study Guide