PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS
M. Taleb, A. Seffah, A. Abran
2007
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.
References
- Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P. and Stal, I., 1996. A System of Patterns: PatternOriented Software Architecture. West Sussex, England, John Wiley & Sons
- Zachman, John A., 1987. A Framework for Information Systems Architecture. IBM Systems Journal, vol. 26, no. 3, IBM Publication G321-5298
- Sowa, J.F. and Zachman, John A., 1992. Extending and Formalizing the Framework for Information Systems Architecture. IBM Systems Journal, vol. 31, no. 3. IBM Publication G321-5488
- Architecture multi-tiers. Retrieved 2006, [Online] available at: http://java.developpez.com/archi_multitiers.pdf
- Duyne, D. K. van, Landay, J. A. and Hong, J. I., 2003. The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience. Addison-Wesley
- Welie, M.V., 1999. The Amsterdam Collection of Patterns in User Interface Design, http://www.cs.vu.nl/martijn/patterns/index.html
- Tidwell, J. Common Ground, 1997. A Pattern Language for Human-Computer Interface Design, http://www.mit.edu/jtidwell/common_ground.html
- Engelberg, D. and Seffah, A., 2002. Design Patterns for the Navigation of Large Information Architectures, 11th Annual Usability Professional Association Conference, Orlando, Florida, July 8-12, 2002
- Laakso, Sari A., 2003. Collection of User Interface Design Patterns University of Helsinki, Dept. of Computer Science, September 16, 2003. http://www.cs.helsinki.fi/u/salaakso/patterns/
- Coram, T. and Lee, J., 1998. Experiences - A Pattern Language for User Interface Design, at http://www.maplefish.com/todd/papers/experiences
- Lynch, P.J. and Horton, S, 1999. Web Style Guide: Basic Design Principles for Creating Web Sites. New Haven and London: Yale University Press
- Nielsen, J., 1999. Designing Web Usability: The Practice of Simplicity. New Riders
- Garrido, A., Rossi, G. and Schwabe, D., 1997. 'Pattern Systems for Hypermedia', Pattern Language of Programming Conference
- Booch, G., Rumbaugh, J. and Jacobson, I., 1999. The Unified Modeling Language User Guide, AddisonWesley
- Myers, B. A., 1986. Visual programming, programming by example, and program visualization: A taxonomy. In Proceedings of the ACM CHI'86 Conference on Human Factors in Computing Systems; ACM New York, pp. 271-278; April 1986
- Myers, B. A. and Buxton, W., 1986. Creating highlyinteractive and graphical user interfaces by demonstration, International Conference on Computer Graphics and Interactive Techniques, Proceedings of the 13th annual conference on Computer graphics and interactive techniques, Pages: 249 - 258
- Meyer, B., 1990. Conception et programmation par objets pour du logiciel de qualité, Inter-Éditions, Paris
- Core J2EE Patterns, Retrieved 2006, [Online] available at:http://java.sun.com/blueprints/corej2eepatterns/Patt erns/index.html.
Paper Citation
in Harvard Style
Taleb M., Seffah A. and Abran A. (2007). PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-972-8865-78-8, pages 117-121. DOI: 10.5220/0001259501170121
in Bibtex Style
@conference{webist07,
author={M. Taleb and A. Seffah and A. Abran},
title={PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2007},
pages={117-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001259501170121},
isbn={978-972-8865-78-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - PATTERN-ORIENTED ARCHITECTURE FOR WEB APPLICATIONS
SN - 978-972-8865-78-8
AU - Taleb M.
AU - Seffah A.
AU - Abran A.
PY - 2007
SP - 117
EP - 121
DO - 10.5220/0001259501170121