A SOFTWARE ARCHITECTURE FOR THE DEVELOPMENT OF COLLABORATIVE WEB APPLICATIONS
Roberto C. Portugal, Luis A. Guerrero*, David A. Fuller
Computer Science Department
Pontificia Universidad Católica de Chile
Computer Sciences Department
Universidad de Chile
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.