ПОДСИСТЕМНО-КОНТЕКСТНАЯ АРХИТЕКТУРА ДЛЯ КОМНАТ ДЛЯ РАБОТЫ В ГРУППЕ В ВИРТУАЛЬНОМ ПРОСТРАНСТВЕ

1. Способ в системе веб-конференций для обеспечения комнаты для работы в группе, способ содержит этапы, на которых:
обеспечивают веб-конференцию, состоящую из множества функциональных подсистем, каждая функциональная подсистема обеспечивает функциональную возможность или несколько функциональных возможностей в веб-конференции, причем, множество функциональных подсистем обозначает главную комнату веб-конференции;
когда система веб-конференций принимает запрос на создание первой комнаты для работы в группе, имеющей первое имя, в пределах веб-конференции (702),
создают первый контекстный прокси для каждой из множества функциональных подсистем (804), каждый из первых контекстных прокси обеспечивает представление своей соответствующей функциональной подсистемы; и
привязывают первое имя к каждому из первых контекстных прокси (810), причем коллекция первых контекстных прокси, привязанных к первому имени, обозначает первую комнату для работы в группе в пределах веб-конференции, причем дополнительно участники совещания, закрепленные за первой комнатой для работы в группе, принимают участие в первой комнате для работы в группе посредством взаимодействия с множеством функциональных подсистем через первый контекстный прокси каждой функциональной подсистемы.
2. Способ по п.1, в котором по меньшей мере один из первых контекстных прокси является тонким контекстным прокси.
3. Способ по п.1, дополнительно содержащий этапы, на которых:
закрепляют по меньшей мере одного участника веб-конференции за первой комнатой для работы в группе (902); и
создают список управления доступом (ACL) для каждого из первых контекстных прокси (906), причем список управления доступом (ACL) определяет для каждого участника совещания, закрепленного за первой комнатой для работы в группе, права доступа участника совещания при его участии в первой комнате для работы в группе.
4. Способ по п.3, в котором права доступа участника совещания определяют действия, которые участник совещания может выполнять при его участии в первой комнате для работы в группе.
5. Способ по п.3, в котором права доступа участника совещания определяют информационное содержание, над которым может выполнять действия участник совещания при его участии в первой комнате для работы в группе.
6. Способ по п.1, дополнительно содержащий этап, на котором определяют для каждого из первых контекстных прокси информационное содержание, которое должно быть предоставлено через первый контекстный прокси.
7. Способ по п.6, в котором указанное информационное содержание является подмножеством информационного содержания соответствующей функциональной подсистемы.
8. Способ по п.1, дополнительно содержащий этапы, на которых:
когда система веб-конференций принимает запрос на создание второй комнаты для работы в группе, имеющей второе имя, в пределах веб-конференции (702),
создают второй контекстный прокси для каждой из множества функциональных подсистем (804), каждый из вторых контекстных прокси обеспечивает представление своей соответствующей функциональной подсистемы; и
привязывают второе имя к каждому из вторых контекстных прокси (810), причем коллекция вторых контекстных прокси, привязанных ко второму имени, составляет вторую комнату для работы в группе в пределах веб-конференции, причем дополнительно участники совещания, закрепленные за второй комнатой для работы в группе, принимают участие во второй комнате для работы в группе посредством взаимодействия с множеством функциональных подсистем через второй контекстный прокси каждой функциональной подсистемы.
9. Способ по п.1, дополнительно содержащий этап, на котором после успешного создания первой комнаты для работы в группе в пределах веб-конференции информируют каждого уполномоченного участника веб-конференции о создании первой комнаты для работы в группе.
10. Способ по п.1, дополнительно содержащий этапы, на которых:
когда система веб-конференций принимает запрос на уничтожение первой комнаты для работы в группе в пределах веб-конференции (1002),
перемещают всех участников совещания, закрепленных за первой комнатой для работы в группе, обратно в главную комнату веб-конференции (1004); и
перемещают все информационное содержание, привязанное к первой комнате для работы в группе, в главную комнату веб-конференции (1010).
11. Способ по п.10, дополнительно содержащий этап, на котором информируют всех участников совещания, перемещенных из первой комнаты для работы в группе, об их перемещении из первой комнаты для работы в группе (1008).
12. Способ по п.10, дополнительно содержащий этап, на котором для каждого участника совещания, перемещенного из первой комнаты для работы в группе обратно в главную комнату веб-конференции, восстанавливают полномочия участника совещания в главной комнате (1006).
13. Система веб-конференций с контекстами подсистем, содержащая:
компонент, который обеспечивает по меньшей мере одно виртуальное совещание, виртуальное совещание содержит:
компонент (204) менеджера контекстов, который управляет созданием и уничтожением комнат для работы в группе в пределах виртуального совещания; и
по меньшей мере одну функциональную подсистему (206), которая после получения команды создать комнату для работы в группе создает контекстный прокси (208) для самой себя, контекстный прокси обеспечивает проявление функциональной подсистемы в комнате для работы в группе, контекстный прокси представляет именованное представление информационного содержания функциональной подсистемы,
таким образом, что клиент, взаимодействующий в комнате для работы в группе, взаимодействует с функциональной подсистемой через контекстный прокси, созданный функциональной подсистемой для комнаты для работы в группе.
14. Система по п.13, в которой функциональная подсистема дополнительно предоставляет элемент информационного содержания в функциональной подсистеме через контекстный прокси.
15. Система по п.14, в которой предоставление элемента информационного содержания через контекстный прокси содержит аннотирование элемента информационного содержания без физического перемещения элемента информационного содержания.
16. Система по п.13, в которой функциональная подсистема дополнительно создает список управления доступом (ACL) для контекстного прокси, причем список управления доступом (ACL) определяет права доступа для участников совещания, которые взаимодействуют через контекстный прокси.
17. Машиночитаемый носитель, содержащий команды для системы веб-конференций (108) для обеспечения комнаты для работы в группе в пределах виртуального совещания посредством способа, содержащего этапы, на которых:
обеспечивают виртуальное совещание, содержащее множество функциональных подсистем (206), каждая функциональная подсистема обеспечивает функциональную возможность или несколько функциональных возможностей в веб-конференции;
когда система веб-конференций принимает запрос на создание комнаты для работы в группе, имеющей имя, в пределах виртуального совещания (702),
формируют идентификатор (314) контекста;
привязывают идентификатор контекста к имени;
создают контекстный прокси для каждой из множества функциональных подсистем (708), каждый из контекстных прокси обеспечивает представление для своей соответствующей функциональной подсистемы; и
назначают идентификатор (ID) контекста каждому из контекстных прокси,
таким образом, что коллекция контекстных прокси, имеющих один и тот же идентификатор (ID) контекста, обозначает комнату для работы в группе, имеющую имя, в пределах виртуального совещания.
18. Машиночитаемый носитель по п.17, содержащий предоставление информационного содержания через комнату для работы в группе посредством аннотирования информационного содержания для привязки информационного содержания с контекстным прокси без физического перемещения информационного содержания.
19. Машиночитаемый носитель по п.17, содержащий создание списка управления доступом (ACL) для каждого из контекстных прокси, причем список управления доступом (ACL) определяет права доступа для участников совещания, которые взаимодействуют через его соответствующий контекстный прокси.
20. Машиночитаемый носитель по п.17, в котором каждый из контекстных прокси является тонким контекстным прокси, который фильтрует действия, запрашиваемые через тонкий контекстный прокси, для определения, являются ли действия авторизованными.