Up: No Title
ARCHITECTURES FOR COLLABORATIVE APPLICATIONS
University of North Carolina
The architecture of a
is characterised by the
into which the application is decomposed;
the awareness in these components of collaboration functions;
and the interaction among these components.
It influences the function,
fairness, fault tolerance,
ease of modification,
and performance of the application,
the amount of programming effort required to
implement the application,
and the reuse of existing single-user code.
We present here a design space of
existing and potential
and discuss the consequences of choosing different points
in this space.
Wed Mar 3 11:45:04 EST 1999