Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Classes | |
class | ConcurrentDocumentClient |
class | ConcurrentDocumentServer |
class | JupiterClient |
class | JupiterServer |
class | TransformationResult |
The Management package manages JupiterServer and JupiterClient instances and all Jupiter activities. Local Operations on each client site will be transformed into JupiterActivities (by ConcurrentDocumentClient) and sent to the host (ConcurrentDocumentServer). The JupiterActivity will be transformed into its corresponding operation and sent to all clients. This process has to be atomic and may not be interrupted.
The ConcurrentDocumentServer exists only on the host site of a Saros session, even when a client adds resources to this session.