A Framework for Community Information Systems

  • Authors:
  • Paulo S. C. Alencar;Donald D. Cowan;Martin Luo

  • Affiliations:
  • Computer Science Department, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1 palencar@csg.uwaterloo.ca;Computer Science Department, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1 dcowan@csg.uwaterloo.ca;Microsoft Corporation, Commerce Server Product Group, One Microsoft Way, Redmond, WA 98052, USA mluo@microsoft.com

  • Venue:
  • Annals of Software Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a generic framework architecture for Web-based community information systems (CIS). The framework has an open architecture based on COTS (commercial-off-the-shelf) software components and network technologies. We discuss how a component-based approach, a layered architecture model, and design patterns can be used to provide a common framework for CIS. The CIS framework architecture results in significant benefits that include reuse, a flexible user interface, powerful search mechanisms and an integrated and scalable architecture. XML and rule-based StyleSheet languages are used for storage, information search and graphical presentation at the server or client. The overall framework architecture, its individual components and the interaction among these components are outlined.