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


Please Help Members By Posting Answers For Below Questions

Plz Explain How to access Or Store Script from VSS? Explain Real time work (qtp) where you store folders and next to how to you access that folders and how you maintain folders in VSS ? What are the Menu's in VSS? Suppose in Manual, by using Checkin Checkout u can access documents. how you access in QTp REal time?

1568


What is the difference between per-action and shared?

578


in qtp 3 sheets is there in data table like global, action1, action2. I want to check the rows and columns in action2. how can check using script?

6309


Pls can anybody send me the Recent Technical and Interview Questions Which were asked in IBM(QTP)Automation PLZZZZZZZZZ

1523


How do we handle run-time errors?

568






What is the new version of qtp which is recently released in the market?

631


How to import a test case present in ".xls" file to TD under a Test set?

730


What are the common defects found in your project? (in qtp interview)

1607


I want to do QTP Certification what is the pattern of Question paper.

1733


How will you handle java tree in qtp?

619


Does QTP have any limitations?Can it work with all kinds of programming languages like java,springs,ajax ,hybernet?Also does it work well with windows 7.What are its other limitations

1751


What do you mean by checkpoints in qtp?

550


There are 10 rows in the datatable. How can we fetch 2 rows and then skip 3rd row. After that, pick 4th & 5th row and skip 6th row. Please share code

1201


How to handle the exceptions using the recovery scenario manager in qtp?

557


Explain the difference between call to action and copy action?

508