Authors:
M. Taleb
1
;
A. Seffah
1
and
A. Abran
2
Affiliations:
1
Concordia University, Canada
;
2
École de Technologie Supérieure (ÉTS), Canada
Keyword(s):
Design patterns, Pattern-oriented architecture, Software architecture and Web applications.
Related
Ontology
Subjects/Areas/Topics:
Data Engineering
;
Internet Technology
;
Multimedia and User Interfaces
;
Ontologies and the Semantic Web
;
Portal Strategies
;
User Modeling
;
Web Information Systems and Technologies
;
Web Interfaces and Applications
;
Web Personalization
;
Web Services and Web Engineering
Abstract:
A number of Web design problems continue to arise, such as: (1) decoupling the various aspects of Web
applications (for example, business logic, the user interface, navigation and information architecture; and
(2) isolating platform specifics from the concerns common to all Web applications. In the context of a
proposal for a pattern-oriented architecture for Web applications, this paper identifies an extensive list of
patterns aimed at providing a pool of proven solutions to these problems. The patterns span several levels of
abstraction, from information architecture and interoperability patterns to navigation, interaction,
visualization and presentation patterns. The proposed architecture will show how several individual patterns
can be combined at different levels of abstraction into heterogeneous structures, which can be used as
building blocks in the development of Web applications.