1 | Generic framework for creating synchronous collaboration applications |
2 | Support for interactive, collaborative applications |
3 | Abstraction of session |
4 | Full-duplex multipoint communication among arbitrary number of connected applications |
5 | Multicast message communications |
6 | Sequenced messages |
7 | Token-based distributed synchronization mechanism |
8 | Shared byte arrays |
9 | Common interface for general multiparty communication; possibly implemented using various technologies |