Взаимодействие и организация работы между компьютерами происходит по принципу организации работы людей.
Рабочее место существует виртуально - УЗЕЛ.
Экземпляры выполненной работы распределены на других УЗЛАХ и на УЗЛЕ исполнителя.
Выполненная работа дублируется на УЗЛЕ руководителя.
Каждый УЗЕЛ является клиентом и сервером одновременно.
При начале работы УЗЕЛ инициализируется регистрацией личности.
Регистрация личности производится на основе обычных данных – Ф.И.О, дата и место рождения. Уникальность достигается за счет хеш кода этих данных.
После регистрации УЗЕЛ запрашивает другие УЗЛЫ по поводу работы.
Каждое УЗЕЛ «принимает на работу» другое УЗЕЛ – регистрирует у себя, дает ему право на доступ к своим ресурсам в какой-либо из РАБОЧИХ ОБЛАСТЕЙ. Выделяет часть полномочий и выдает задания. Каждое УЗЕЛ выделяет свой пароль для доступа другого УЗЛА.
УЗЕЛ может быть создан на любой машине путем запроса к УЗЛУ собственнику РАБОЧЕЙ ОБЛАСТИ верхнего уровня. УЗЕЛ выдает список УЗЛОВ с которыми контактировало данное УЗЕЛ или должен будет контактировать. На всех этих УЗЛАХ проводится авторизация по известным паролям. УЗЛЫ пересылают всю ранее проделанную работу на новый экземпляр существующего узла. Вновь созданный узел имеет все необходимое в своем Рабочем пространстве для работы.
УЗЕЛ создает РАБОЧИЕ ОБЛАСТИ, в которые может приглашать другие УЗЛЫ. Кроме того в рамках РАБОЧЕЙ ОБЛАСТИ могут быть созданы другие РАБОЧИЕ ОБЛАСТИ, в которые приглашены другие УЗЛЫ.
УЗЕЛ создатель РАБОЧЕЙ ОБЛАСТИ имеет полные права в этой области. Другие УЗЛЫ могут создавать свои РАБОЧИЕ ОБЛАСТИ в рамках основной РАБОЧЕЙ ОБЛАСТИ. В этих областях они тоже имеют полные права.
Верхний уровень РАБОЧЕЙ ОБЛАСТИ – Организация. Дальше идут отделы, затем проекты, затем задачи.
РАБОЧАЯ ОБЛАСТЬ включает меньшие рабочие области, приглашенные узлы, списки задач, выполненную работу (файлы), отметки о выполненной работе