Abstract:
As the complexity of web systems grows, there is a need to develop an Architecture Framework to
support and guide an organization for web system planning, design, building, deployment and
maintenance. This paper presents an Architectural Framework to classify architectures taking into
account characteristics of web systems. The framework establishes a two dimension matrix. One
dimension separates the concerns of different participants of the web system into perspectives. The
other dimension classifies each perspective into "structure (what), behaviour (how), location
(where) and pattern". The framework is illustrated by examples from a commercial web application.