Categories of Web Applications and Characteristics: A Review
Keywords:
Web Applications, Web Application CharacteristicsAbstract
Web applications are applications accessed over a network based on technologies and standards of the World Wide Web Consortium. These software systems are used through the Web browser as the user interface. Web Applications are usually broken into logical chunks called”tiers”, where every tier is assigned a role. Traditional applications consist only of 1 tier, which resides on the client machine, but web applications lend themselves to an n-tiered approach by nature. Though many variations are possible, the most common structure is the three-tiered application. In its most common form, the three tiers are called presentation, application and storage, in this order. A web browser is the first tier, an engine using some dynamic Web content technology, CGI, JSP/Java, PHP, Perl or Spring) 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 generates a user interface.
References
Cloyd, M. H. (2001). Designing user-centered Web applications in Web time. IEEE software, 18(1), 62-69.
Deshpande, Y., Murugesan, S., Ginige, A., Hansen, S., Schwabe, D., Gaedke, M., et al. (2002). Web Engineering. Journal of Web Engineering, 1(1), 003-017.
Finkelstein, A. C. W., Savigni, A., Kappel, G., Retschitzegger, W., Kimmerstorfer, E., Schwinger, W., et al. (2002). Ubiquitous Web Application Development - A Framework for Understanding. 6th World Multiconference on Systemics, Cybernetics and Informatics, Orlando, Florida, US.
Fraternali, P. (1999). Tools and approaches for developing data-intensive Web applications: A survey. ACM Computing Surveys, 31, 227-263.
Glass, R. L., & Vessey, I. (1995). Contemporary Application Domain Taxonomies. IEEE Software, 63-76.
Hackos, J. T., & Redish, J. C. (1998). User and Task Analysis for Interface Design. Canada: John Wiley & Sons Inc.
Kappel, G., Retschitzegger, W., & Schwinger, W. (2000). Modeling Customizable Web Applications - A Requirement's Perspective. International Conference on Digital Libraries: Research and Practice (ICDL), Koyoto, Japan.
Karlsbjerg, J., Damsgaard, J., & Scheepers, R. (2003). A Taxonomy of Intranet Implementation Strategies: To Make or To Buy? Journal of Global Information Management, 11(3), 39-62.
Lee, A. T. (1999). Web Usability: A Review of the Research. ACM SIGCHI bulletin, 31(1), 38-40.