An architectural model for component groupware

  • Authors:
  • Cléver R. G. de Farias;Carlos E. Gonçalves;Marta C. Rosatelli;Luís Ferreira Pires;Marten van Sinderen

  • Affiliations:
  • Departamento de Física e Matemática, Faculdade de Filosofia Ciências e Letras de Ribeirão Preto (FFCLRP/USP), Ribeirão Preto, (SP), Brazil;Programa de Mestrado em Informática, Universidade Católica de Santos, Santos, (SP), Brazil;Programa de Mestrado em Informática, Universidade Católica de Santos, Santos, (SP), Brazil;Centre for Telematics and Information Technology, University of Twente, Enschede, The Netherlands;Centre for Telematics and Information Technology, University of Twente, Enschede, The Netherlands

  • Venue:
  • CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes an architectural model to facilitate the design of component-based groupware systems. This architectural model has been defined based on (1) three pre-defined component types, (2) a refinement strategy that relies on these component types, (3) the identification of layers of collaboration concerns, and (4) rules for the coupling and distribution of the components that implement these concerns. Our architectural model is beneficial for controlling the complexity of the development process, since it gives concrete guidance on the concerns to be considered and decomposition disciplines to be applied in each development step. The paper illustrates the application of this architectural model with an example of an electronic voting system.