What is the difference between client server application and
web based application?

Answers were Sorted based on User's Feedback



What is the difference between client server application and web based application?..

Answer / raghava

Client server is 2 tier application, interaction between client and user....
ex:atm machine
web application is n-tier application interaction between client and n number of users....
ex: gmail application

Is This Answer Correct ?    13 Yes 1 No

What is the difference between client server application and web based application?..

Answer / 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

What is the difference between client server application and web based application?..

Answer / uday

client server application is accesed by only client and the testers working on the application, where as web based application is accessed by all the users ,applications such as railway reservation,mails etc come under web based applications

Is This Answer Correct ?    1 Yes 5 No

Post New Answer

More QTP Interview Questions

How do you start automating/ writing your QTP scripts ?

3 Answers   Keane India Ltd,


What is the syntax for how to call one script from another?

0 Answers  


difference between GetRoProperry and GetToProperty.and where we've to use exactly those properties

5 Answers   Wipro,


What is the use of Accessibility check point?

8 Answers   BirlaSoft,


Where can I find and view run-time data table?

0 Answers  






Hi Friends, How to trap an error message on Web page through QTP. Example:- When I put wrong user id or Password on a web page, I get the error message. So when I add the error object in Reposatory, every time it shows as Login Failed Object exist, eventhough using corret login details. And if I do the same without adding the object it shows as object not found. This might be because while recording QTP takes every new page as _1 _2 _3 and so on. as below. Browser("XXXXX").Page("XXXXX_1"). >>login Browser("XXXXX").Page("XXXXX_2"). >>Inbox Browser("XXXXX").Page("XXXXX_3"). >>Sent Items I used below code. Browser("XXXXX").Page("XXXXX").WebEdit("firstname").Set strFN Browser("XXXXX").Page("XXXXX").WebEdit("lastname").Set strLN Browser("XXXXX").Page("XXXXX").WebEdit("userid").Set strUserID Browser("XXXXX").Page("XXXXX").WebEdit("password").Set strPass Browser("XXXXX").Page("XXXXX").WebButton("Login >").Click If Browser("XXXXX").Page("XXXXX_2").Image ("msg_icon_error").Exist 5 Then Reporter.ReportEvent micFail, "XXXXX", "Login Failed!" ExitRun (It shows login failed ever after login is passed. Else Reporter.ReportEvent micPass, "XXXXX", "Login Successful!" End If Please find out a way for me here, and provide me with the correct code. Thanks in Advance.

1 Answers  


Why do we use text checkpoint as we can make use of the same in the standard check point?

3 Answers   IBM,


can any body tell me all of the release dates of QTP?????..... thanks in adv!

3 Answers  


How to customize qtp?

0 Answers  


How to build scripts that access data from external sources?

0 Answers  


what are the areas that cannot be tested using an automated tool? list a few

7 Answers  


How exactly you start scripting in QTP? In the interview he was not satisfied with my answer.Please post what is correct answer.

5 Answers  


Categories