Протокол объединения Google Wave
-
Обзор протокола Wave Federation Protocol
- Открытый протокол для связи в режиме реального времени между серверами cooperative work wave.
- Цель – заменить электронную почту в качестве доминирующей формы интернет-коммуникации.
-
Доступность и провайдеры
- Любой может стать провайдером и делиться волнами с другими.
- Организации, частные лица и интернет-провайдеры могут предоставлять волны своим пользователям.
- Google Wave является одним из многих провайдеров.
-
Исходный код и лицензии
- Исходный код Java для сервера Google Wave Federation выпущен в июле 2009 года.
- Протокол лицензирован под Apache License 2.0.
-
Функции и безопасность
- Включает обнаружение IP-адресов, использование DNS, TLS и шифрование соединений.
- Дополнительный уровень криптографии обеспечивает сквозную аутентификацию.
- Все подписи и проверки выполняются провайдерами волны, а не клиентским ПО.
-
Идентификация и управление волнами
- Волны и вейвлеты идентифицируются глобально уникальным идентификатором волны.
- Вейвлеты могут размещаться разными провайдерами, но пользовательские данные не передаются.
- Возможны приватные ответные вейвлеты.
-
Параллельная федерация и взаимодействие сервисов
- Провайдер wave предоставляет услуги на нескольких серверах.
- Сервис wave предоставляет общий доступ к волнам участникам от других провайдеров.
- Удаленные вейвлеты кэшируются и обновляются.
- Шлюзы федерации и прокси-сервер федерации обеспечивают связь и совместное использование волн.
-
Ссылки и рекомендации
- Ссылки на веб 2.0, XML-файл, протокол XMPP и другие проекты.
- Рекомендации по просмотру технических документов протокола.
Полный текст статьи: