An Architecture for Web Applications

Todays Web Applications are complex distributed applications, that deploy their functionality to the World Wide Web. In many cases Web Applications have been developed by using an adhoc and unsystematic development process. As a conesquence these applications have a high probability of failure during operation. In order to develop high quality Web Application both the development process and the architecture used must take into account the features and operational environment of Web Applications.

[1]  Richard C. Holt,et al.  Architecture recovery of web applications , 2002, ICSE '02.

[2]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[3]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[4]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[5]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[6]  Guntram Graef,et al.  An Evolution-oriented Architecture for Web Applications , 1999 .

[7]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..