Collaboration functionality: |
Session management: Defines how the Shared Objects initiate or join collaborative sessions |
Synchronization: Describes mechanisms for assuring the consistence of data observed by collaborating users |
Control mechanisms: Defines how the behavior of Shared Objects can be controlled and how the state of the collaboration session can be accessed |
Shared Object data: |
Initial state: Defines how the Shared Object are initialized when they start running |
Persistence: Describes whether and how the content of the collaborative session is stored |
Content: Describes the data to be processed by Shared Objects during collaboration session |