[back]

A SOFTWARE ARCHITECTURE FOR THE DEVELOPMENT OF COLLABORATIVE WEB APPLICATIONS

Roberto C. Portugal, Luis A. Guerrero*, David A. Fuller

{rportug, dfuller}@ing.puc.cl
Computer Science Department
Pontificia Universidad Católica de Chile

* luguerre@dcc.uchile.cl
Computer Sciences Department
Universidad de Chile


Abstract

Building collaborative Web applications in not an easy task. In this paper we show a software architecture based on design patterns that allows the organization of collaborative applications on the Web. We described the components that conform this architecture. Also a prototype of a customizable collaborative virtual environment based on this architecture is also shown. This prototype was implemented in order to validate the architecture.

Keywords: Web-based Applications Architecture, Collaborative Web applications, Design Patterns.