What is the difference between client server application and
web based application?
Answer Posted / rajendra
CLIENT / SERVER
An issue of client/server is that the application must be
installed on each users computer. Depending on the
complexity of the program, the environment it is written in,
and the care the developer took to package the program, this
can be as easy as creating a shortcut to an executable on a
shared network drive or it can be as hard as spending hours
installing and configuring runtime software and components
on each client computer.
Introduction to 2-Tier Architecture
2-tier architecture is used to describe client/server
systems where the client requests resources and the server
responds directly to the request, using its own resources.
This means that the server does not call on another
application in order to provide part of the service.
Introduction to 3-Tier Architecture
In 3-tier architecture, there is an intermediary level,
meaning the architecture is generally split up between:
1. A client, i.e. the computer, which requests the
resources, equipped with a user interface (usually a web
browser) for presentation purposes
2. The application server (also called middleware), whose
task it is to provide the requested resources, but by
calling on another server
3. The data server, which provides the application server
with the data it requires
Comparing both types of architecture
2-tier architecture is therefore a client-server
architecture where the server is versatile, i.e. it is
capable of directly responding to all of the client's
resource requests.
In 3-tier architecture however, the server-level
applications are remote from one another, i.e. each server
is specialised with a certain task (for example: web
server/database server). 3-tier architecture provides:
* A greater degree of flexibility
* Increased security, as security can be defined for
each service, and at each level
* Increased performance, as tasks are shared between servers
Multi-Tiered Architecture
In 3-tier architecture, each server (tier 2 and 3) performs
a specialised task (a service). A server can therefore use
services from other servers in order to provide its own
service. As a result, 3-tier architecture is potentially an
n-tiered architecture
| Is This Answer Correct ? | 2 Yes | 2 No |
Post New Answer View All Answers
Key word driven framework
How can you exit from an action?
Hi Friends this is kumar i would like to request to all of you ,please help me to explain real time project with using qtp scripts i know basics of qtp but it won't workout on interviews,pls help awating to reply.
Explain hybrid framework with advantages and disadvantages?
What are the differences between quicktest professional and winrunner?
Hi Samrat, Thank u very much, what u said it is right.
Can any body please tell me the steps of keyword driven frame work in qtp. My mail is saswat445@gmail.com please send some materials on keyword driven testing in qtp. thanks a lot...
Differences between text and test area checkpoints?
What are the technics follow in writing VB script?
How to do call a output parameter from one action to another action??/
how to find that tools work well with your existing system?
Can U Explain about QTP tool from older version to latest version also its differences?
Write a script to verify font style and color of a windows object using descriptive programming
What is smart identification in QTP?
How do you do batch testing in wr & is it possible to do in qtp, if so explain?