Misplaced Pages

Web application: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 11:26, 17 June 2004 view sourceBornslippy (talk | contribs)249 edits Some corrections to links, additional links added← Previous edit Revision as of 11:46, 17 June 2004 view source Bornslippy (talk | contribs)249 editsNo edit summaryNext edit →
Line 1: Line 1:
] ]


An ] delivered to ]s via the ]. Web applications are popular due to the ubiquity of the ] as an application client, and also because they can be updated without requiring a redistribution of software (e.g., the company producing the application does not have to redistribute a CD ROM). In ], a '''web application''', is an ] delivered to ]s from a ] over the ]. Web applications are popular due to the ubiquity of the ] as a ], sometimes called a ]. The ability to update and maintain web applications without distributing and installing software on potentially thousands of clients is another reason they are popular. Applications like ], ] and ] are well known examples of web applications but they have uses in many other areas of business and science.


Though many variations are possible, a web application is commonly structured as a ] application. In its most common form, a web browser is the first tier, an engine created using some dynamic web content technology (e.g., ], ] Java ]s or ]) is the middle tier, and a database is the third tier. The web browser sends requests to the middle tier, which services them by making queries and updates against the database and generating a user interface. Though many variations are possible, a web application is commonly structured as a ] application. In its most common form, a web browser is the first tier, an engine created using some dynamic web content technology (e.g., ], ] Java ]s or ]) is the middle tier, and a database is the third tier. The web browser sends requests to the middle tier, which services them by making queries and updates against the database and generating a user interface.

Revision as of 11:46, 17 June 2004


In software engineering, a web application, is an application delivered to end users from a web server over the Web. Web applications are popular due to the ubiquity of the web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of clients is another reason they are popular. Applications like webmail, Amazon.com and Ebay are well known examples of web applications but they have uses in many other areas of business and science.

Though many variations are possible, a web application is commonly structured as a three-tiered application. In its most common form, a web browser is the first tier, an engine created using some dynamic web content technology (e.g., CGI, PHP Java servlets or Active Server Pages) is the middle tier, and a database is the third tier. The web browser sends requests to the middle tier, which services them by making queries and updates against the database and generating a user interface.

An emerging strategy for application software companies is to provide web-accessible access to software that has heretofore been distributed as local applications. These programs allow the user to pay a monthly or yearly fee for use of a software application without having to install it on a local hard drive. A company which follows this strategy is known as an application service provider (ASP), and ASPs are currently receiving much attention in the software industry.

See also

External links