~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ D7BEE97361D4892C19EC0CF16D3B1C5C__1718272980 ✰
Заголовок документа оригинал.:
✰ Google Wave Federation Protocol - Wikipedia ✰
Заголовок документа перевод.:
✰ Протокол федерации Google Wave — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Google_Wave_Federation_Protocol ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/d7/5c/d7bee97361d4892c19ec0cf16d3b1c5c.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/d7/5c/d7bee97361d4892c19ec0cf16d3b1c5c__translat.html ✰
Дата и время сохранения документа:
✰ 18.06.2024 09:49:31 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 13 June 2024, at 13:03 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Протокол федерации Google Wave — Википедия Jump to content

Протокол федерации Google Wave

Из Википедии, бесплатной энциклопедии

Протокол Wave Federation Protocol (ранее Google Wave Federation Protocol ) — это открытый протокол , расширение расширяемого протокола обмена сообщениями и присутствия (XMPP), который используется в Apache Wave . Он предназначен для связи практически в реальном времени между поддерживаемыми компьютером серверами совместной работы.

Обзор [ править ]

Протокол Wave Federation Protocol, который все еще находится в разработке, представляет собой открытый протокол , который призван стать аналогом открытости протокола электронной почты, поэтому волны могут заменить электронную почту в качестве доминирующей формы интернет-коммуникации. [1] [2] [3] [4] [5]

Наличие [ править ]

Поскольку протокол открыт, любой может стать поставщиком волн и делиться волнами с другими. Как и электронная почта , общение возможно независимо от провайдера. Например, организации могут выступать в качестве провайдеров волн для своих членов, отдельный человек может запускать частный сервер волн для одного пользователя или членов семьи, а поставщик интернет-услуг может запускать сервис волн как еще один интернет-сервис для своих пользователей в качестве дополнения к электронная почта, обмен мгновенными сообщениями , FTP и т. д. В этой модели Google Wave является одним из многих поставщиков волн. [4] [5]

Исходный код Java для «Сервера прототипов федерации Google Wave» был выпущен в репозитории Mercurial в июле 2009 года под лицензией Apache 2.0. [6] [7]

Фреймворк [ править ]

Некоторые функции расширяемого протокола обмена сообщениями и присутствия, унаследованные протоколом волновой федерации, включают обнаружение IP-адресов и номеров портов с использованием системы доменных имен (DNS) записей SRV , а также аутентификацию TLS и шифрование соединений. Транспорт XMPP шифрует операции на транспортном уровне. Таким образом, он обеспечивает криптографическую безопасность только между серверами, подключенными напрямую друг к другу. Дополнительный уровень криптографии обеспечивает сквозную аутентификацию между поставщиками волн с использованием криптографических подписей и сертификатов, позволяя всем поставщикам вейвлетов проверять свойства операции. Таким образом, нижестоящий поставщик волн может проверить, что поставщик волн не подделывает операции вейвлета. Он не должен иметь возможность ложно утверждать, что вейвлет-операция исходит от пользователя другого провайдера волн или что она возникла в другом контексте. Это устраняет ситуацию, когда два пользователя от разных надежных поставщиков волн являются участниками вейвлета, размещенного у злонамеренного поставщика. Протокол требует, чтобы каждый участник подписывал операции своего пользователя собственным сертификатом. Подписи всех операций, пересылаемых хостом, будут оцениваться участниками. Это сделано для того, чтобы злонамеренные хосты не могли изменять или подделывать содержимое сообщений от пользователей других служб. Все подписи и проверки выполняются поставщиками волн, а не клиентским программным обеспечением конечных пользователей. [4] [5]

Все волны и вейвлеты (дочерние волны) идентифицируются глобально уникальным идентификатором волны, который представляет собой имя домена и строку идентификатора. Доменное имя идентифицирует поставщика волн, от которого возникла волна. Волны и вейвлеты размещаются у поставщика волн создателя. Вейвлеты в одной и той же волне могут размещаться у разных поставщиков волн. Однако пользовательские данные не объединены; т. е. не используется совместно с другими поставщиками волн. Также возможны вейвлеты частного ответа, о которых другие участники не знают и не имеют доступа. Если частный вейвлет передается между пользователями одного и того же поставщика волн, он не объединяется независимо от того, где размещена родительская волна. [4] [5]

Параллельная федерация [ править ]

Поставщик волн управляет службой волн на одном или нескольких сетевых серверах. Центральными частями волнового сервиса являются хранилище волн, в котором хранятся вейвлет-операции, и волновой сервер, который разрешает вейвлет-операции путем оперативного преобразования , а также записывает и считывает вейвлет-операции в хранилище волн и из него. Обычно служба волн обслуживает волны пользователей провайдера волн, которые подключаются к интерфейсу службы волн. В целях федерации служба волн делится волнами с участниками других провайдеров, общаясь с серверами этих провайдеров волн. Копии вейвлетов распространяются среди всех поставщиков волн, у которых есть участники данного вейвлета. Копии вейвлета у конкретного провайдера могут быть локальными или удаленными. Мы используем этот термин для обозначения этих двух типов вейвлет-копий (в обоих случаях мы имеем в виду вейвлет-копию, а не вейвлет). Представление волны может одновременно содержать как локальные, так и удаленные копии вейвлета. [4] [5]

Исходный сервер Wave отвечает за хостинг и обработку вейвлет-операций, отправленных локальными участниками и удаленными участниками от других поставщиков волн. Волновой сервер выполняет управление параллелизмом, упорядочивая отправленные вейвлет-операции относительно друг друга с помощью операционного преобразования. Он также проверяет операции перед их применением к локальному вейвлету. [4] [5]

Удаленные вейвлеты размещаются у других провайдеров, кэшируются и обновляются с помощью вейвлет-операций, которые локальный провайдер получает от удаленного хоста. Когда локальный участник отправляет операцию вейвлета удаленному вейвлету, волновой сервер пересылает операцию на волновой сервер хостинг-провайдера. Затем преобразованная и примененная операция возвращается обратно и применяется к кэшированной копии. [4] [5]

-компоненты федерации Службы Wave используют шлюзы федерации и прокси для связи и обмена волнами с другими поставщиками волн. Шлюзы федерации передают локальные вейвлет-операции, передают новые локальные вейвлет-операции удаленным поставщикам волн любых других участников, выполняют запросы на старые вейвлет-операции и обрабатывают запросы на представление вейвлет-операций. Прокси-сервер федерации передает удаленные операции вейвлета и является компонентом поставщика волн, который взаимодействует со шлюзом федерации удаленных поставщиков. Он получает новые вейвлет-операции, передаваемые ему от других провайдеров, запрашивает старые вейвлет-операции и отправляет вейвлет-операции другим провайдерам. [4] [5]

См. также [ править ]

Ссылки [ править ]

  1. ^ Видео на YouTube
  2. ^ «Протокол федерации Google Wave» . Архивировано из оригинала 30 мая 2009 г. Проверено 29 мая 2009 г.
  3. ^ Хачман, Марк (28 мая 2009 г.). «Google заново изобретает электронную почту и документы с помощью Google Wave» . www.pcmag.com . Проверено 2 июня 2009 г.
  4. ^ Перейти обратно: а б с д Это ж г час «Архитектура федерации Google Wave — протокол федерации Google Wave» . Архивировано из оригинала 30 марта 2013 г. Проверено 5 июня 2009 г.
  5. ^ Перейти обратно: а б с д Это ж г час «Протокол клиент-сервера Google Wave — протокол федерации Google Wave» . Архивировано из оригинала 30 марта 2013 г. Проверено 5 июня 2009 г.
  6. ^ «Протокол федерации Google Wave и обновления с открытым исходным кодом» .
  7. ^ «Архив кода Google — долгосрочное хранилище для хостинга проектов Google Code» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: D7BEE97361D4892C19EC0CF16D3B1C5C__1718272980
URL1:https://en.wikipedia.org/wiki/Google_Wave_Federation_Protocol
Заголовок, (Title) документа по адресу, URL1:
Google Wave Federation Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)