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
what are the challenges you have faced while testing web based application using the automation tools ?
how to disable the pop ups through QTP using a script
Hi any body pls help me for QTP 11.0 software free demo version. i have to practice. Kindly send the link.or where i have to download.
Explain how to use QTP to check broken links on a page?
What is Test Fusion Report in QTP?
What is environment variable in qtp and why to use it?
How to test fly out menu in qtp?
What VBScript operators, functions, and statements do you use in QuickTest Professional?
An object is non standard object, i mapped it to standard object, eventhogh on mapping to standard object i cannot use the methods available on the standard object with the mapped object. How i can use those standard object methods with these mapped object. (((Note : dont tell that we can use virtual object as virtual object is to map nonstandard obj to standard obj)))
When should I use smart identification?
Hoe can we do retesting using functions please give the code for it using login page
Did QTP prove efficient for your project? Yes or No, explain?
How to data driven test for Win objects in QTP ?
Hi Friends, Would be great if you can provide the Model Question paper, Web site link or any reference s. Thanks & Regards, Byzoor,
what is profile tool?