Separation of concerns: A web application architecture framework

Publication Type:
Journal Article
Journal of Digital Information, 2004, 6 (2)
Issue Date:
Full metadata record
Files in This Item:
Filename Description Size
Thumbnail2005003034.pdf1.02 MB
Adobe PDF
Architecture frameworks have been extensively developed and described within the literature. These frameworks typically support and guide organisations during system planning, design, building, deployment and maintenance. Their main pupose is to provide clarity to the different modelling perspectives, abstractions, and domains of consideration within system development. In dpoing so they allow improved clarity with regard to the connections between the different models, and the selection of models tht are most likely to capture salient features of the system. In this paper we present an Architectural Framework which takes into account the specific characteristics of web systems. The framework is based around a two dimensional matrix. One dimension separates the concerns of different participants of the web system into perspectives. The second dimension classifies each perspective into development abstractions: structure (what), behaviour (how), location (where) and pattern. The framework is illustrated through examples from the development of a commercial web application.
Please use this identifier to cite or link to this item: