next up previous contents
Next: RULES Up: Architectures for Collaborative Previous: DISTRIBUTION

EXTERNAL MODULES

Not all collaboration modules can be added to existing single-user layers or new pseudo-layers. It may also be necessary to create new external modules that do not belong in the protocol tree, for several reasons (Figure 9.11):

  
Figure 9.11: Reasons for adding external modules.

In many of the cases above, we have not defined the specifics of how the external modules are connected to each other, threaded, distributed, or replicated. These issues can be resolved in the same way they were resolved for the original modules. In fact, it is possible to create a hierarchy of replicated, distributed, concurrent external modules. For instance,

GroupKit creates a central registrar that acts as a connection point and name server, with replicated local session managers at all sites deciding the policy for how people enter into groupware sessions.



next up previous contents
Next: RULES Up: Architectures for Collaborative Previous: DISTRIBUTION



Prasun Dewan
Wed Mar 3 11:45:04 EST 1999