БЕЗОПАСНОСТЬ В ПРИЛОЖЕНИЯХ СИНХРОНИЗАЦИИ РАВНОПРАВНЫХ УЗЛОВ

1. Система, которая упрощает синхронизацию данных в системе хранения данных, содержащая:
интерфейсный компонент, который усовершенствует методику синхронизации в системе хранения данных; и
компонент синхронизации, который предоставляет защищенную синхронизацию данных между равноправными узлами, по меньшей мере, частично на основе методики синхронизации, чтобы предоставить, по меньшей мере, одному пользователю поуровневый доступ к синхронизированным данным.
2. Система по п.1, в которой методика синхронизации использует компонент отслеживания, который захватывает изменение данных в объекте системы хранения данных, чтобы упрощать синхронизацию данных между двумя отличающимися системами, хранящими наборы данных.
3. Система по п.1, в которой поуровневый доступ включает в себя, по меньшей мере, одну роль и ассоциативно связанное разрешение доступа.
4. Система по п.3, в которой роль и ассоциативно связанное разрешение доступа - это одно из следующего: 1) диспетчер, который может считывать данные, записывать данные, модифицировать данные, добавлять данные, приглашать пользователя и аннулировать разрешение; 2) автор, который может считывать данные, записывать данные, модифицировать данные и добавлять данные; 3) читатель, который может считывать данные; и 4) помощник, который может считывать данные и добавлять данные.
5. Система по п.1, в которой защищенная синхронизация данных между равноправными узлами - это синхронизированное сообщество, по меньшей мере, с одной репликой, при этом реплика - это синхронизированная папка, которая принадлежит пользователю в сообществе.
6. Система по п.1, дополнительно содержащая компонент синхронизации вручную, который позволяет пользователю вручную синхронизировать данные.
7. Система по п.1, дополнительно содержащая компонент автоматической синхронизации, который предоставляет автоматическую синхронизацию данных, выбранных для синхронизации данных между равноправными узлами.
8. Система по п.1, дополнительно содержащая компонент диспетчера пользовательской синхронизации, который обеспечивает, по меньшей мере, одно из следующего: синхронизированная связь; синхронизированный контейнер; приглашение пользователя принять участие в синхронизации; прием приглашения; участие в сообществе; удаление пользователя; и поддержание списка членов.
9. Система по п.1, в которой компонент синхронизации реализует управление сложной связи синхронизации на основе технологии синхронизации.
10. Система по п.9, в которой сложная связь синхронизации - это, по меньшей мере, одно из: управления установлением, разрывом и защитой.
11. Система по п.9, в которой связь синхронизации относится, по меньшей мере, к одной из: соответствующей методики синхронизации данных; и методики синхронизации, связанной с системой хранения данных.
12. Система по п.1, дополнительно содержащая приложение синхронизации между равноправными узлами, которое выполняется как локальная система, чтобы раскрывать, по меньшей мере, одну операцию приложению.
13. Система по п.12, в которой операцией может быть, по меньшей мере, одно из следующего: создание совместно используемого ресурса в указанном контейнере; создание разрешения для контейнера; добавление разрешения в контейнер; проверка подлинности владельца контейнера; задание группового членства на основе списка; и удаление совместно используемого ресурса, созданного в контейнере.
14. Система по п.12, в которой приложение синхронизации между равноправными узлами функционирует как приложение для того, чтобы распределять синхронизацию и предоставлять оповещение о ходе выполнения.
15. Система по п.1, в которой система хранения данных - это система на основе базы данных, которая задает, по меньшей мере, одно из: элемента, подчиненного элемента, свойства и связи, чтобы представлять информацию как сложный тип.
16. Система по п.15, в которой система хранения данных включает в себя, по меньшей мере, одно из структуры контейнера и элемента, который является экземпляром некоторого типа, и элемент может быть сохранен в системе хранения данных в одном глобальном экстенте элементов.
17. Машинореализованный способ, который упрощает синхронизацию данных в системе хранения данных, содержащий этапы, на которых:
идентифицируют данные в системе хранения данных, которые должны быть синхронизированы;
приглашают, по меньшей мере, одного пользователя, чтобы принять участие в связи синхронизации; и
назначают, по меньшей мере, один уровень доступности, по меньшей мере, одному пользователю в связи синхронизации.
18. Способ по п.17, дополнительно содержащий этапы, на которых:
усовершенствуют существующую методику синхронизации в системе хранения данных; и
создают, по меньшей мере, одну реплику в сообществе с синхронизацией между равноправными узлами.
19. Способ по п.18, дополнительно содержащий оповещение посредством реплики, по меньшей мере, одного из присутствия в сообществе синхронизации и намерения выйти из сообщества синхронизации посредством синхронизации запроса.
20. Машинореализованная система, которая упрощает синхронизацию данных в системе хранения данных, содержащая:
средство усовершенствования существующей методики синхронизации в системе хранения данных; и
средство предоставления защищенной синхронизации данных между равноправными узлами, по меньшей мере, частично на основе методики синхронизации, чтобы предоставить, по меньшей мере, одному пользователю поуровневый доступ к синхронизированным данным.