Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What are the major differences between Web Server and
Application Server?

Answer Posted / ravi v v

Pleae find an Example for the above one.

An example
As an example, consider an online store that provides real-
time pricing and availability information. Most likely, the
site will provide a form with which you can choose a
product. When you submit your query, the site performs a
lookup and returns the results embedded within an HTML
page. The site may implement this functionality in numerous
ways. I'll show you one scenario that doesn't use an
application server and another that does. Seeing how these
scenarios differ will help you to see the application
server's function.

Scenario 1: Web server without an application server

In the first scenario, a Web server alone provides the
online store's functionality. The Web server takes your
request, then passes it to a server-side program able to
handle the request. The server-side program looks up the
pricing information from a database or a flat file. Once
retrieved, the server-side program uses the information to
formulate the HTML response, then the Web server sends it
back to your Web browser.

To summarize, a Web server simply processes HTTP requests
by responding with HTML pages.

Scenario 2: Web server with an application server

Scenario 2 resembles Scenario 1 in that the Web server
still delegates the response generation to a script.
However, you can now put the business logic for the pricing
lookup onto an application server. With that change,
instead of the script knowing how to look up the data and
formulate a response, the script can simply call the
application server's lookup service. The script can then
use the service's result when the script generates its HTML
response.

In this scenario, the application server serves the
business logic for looking up a product's pricing
information. That functionality doesn't say anything about
display or how the client must use the information.
Instead, the client and application server send data back
and forth. When a client calls the application server's
lookup service, the service simply looks up the information
and returns it to the client.

By separating the pricing logic from the HTML response-
generating code, the pricing logic becomes far more
reusable between applications. A second client, such as a
cash register, could also call the same service as a clerk
checks out a customer. In contrast, in Scenario 1 the
pricing lookup service is not reusable because the
information is embedded within the HTML page. To summarize,
in Scenario 2's model, the Web server handles HTTP requests
by replying with an HTML page while the application server
serves application logic by processing pricing and
availability requests.

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

what are the risks you faced with loadrunner

2815


What is elapsed time in load runner?

1248


How you edit the script?

1076


What tools are required to analyze vuser run results?

1022


How do you identify which values need to be correlated in the script? Give an example.

998


What would be your recommendation to improve performance measure?

1119


How can we develop the database vuser script?

1033


Which are online monitors and windows resource monitors

1479


I have one Scenario login then bookcoffee then logout explain test plan for above scenario?

2103


What is vuser script?

1096


Why vugen is used in lr?

1065


What are the types of checkpoints is available in loadrunner?

1203


How to schedule a scenario?

1173


What is run-time-setting?

1119


How you develop the database vuser script?

1142