Using Patterns for Engineering High-Quality Web Applications

Using Patterns for Engineering High-Quality Web Applications

Pankaj Kamthan (Concordia University, Canada)
DOI: 10.4018/978-1-59904-492-7.ch006


In this chapter, we view the development and maintenance of Web applications from an engineering perspective. A methodology, termed as POWEM, for deploying patterns as means for improving the quality of Web applications is presented. To that end, relevant quality attributes and corresponding stakeholder types are identified. The role of a process, the challenges in making optimal use of patterns, and feasibility issues involved in doing so, are analyzed. The activities of a systematic selection and application of patterns are explored. Following a top-down approach to design, examples illustrating the use of patterns during macro- and micro-architecture design of a Web application are given. Finally, the implications towards Semantic Web applications and Web 2.0 applications are briefly outlined.

Complete Chapter List

Search this Book: