Описание remotefs :

  Автор -- Andrey Orlov, 2007 02 02
  
  Версия -- $Id: remotefs.txt 49263 2008-01-08 11:57:54Z cray $

  URL -- $URL: https://code.dreambot.ru/svn/ng.app.remotefs/tags/ng.app.remotefs-1.0.0/src/ng/app/remotefs/remotefs.txt $

  Аннотация: 
  
    Продукт предназначен для предоставления возможности
    публиковать файлы, размещенные на внешних хранилищах,
    в первую очередь SVN и HTTP.

  Идея реализации:

    Продукт состоит из коннектора, включающего в себя реестр
    опубликованных файлов, файловый объект и объект-контейнер.
    
        - Файловый контейнер является точным отражением содержимого
        некоторой директории, например, директории svn;
        
        - Файловый объект является отражением содержимого файла,
        например, файла svn;

        - Реестр хранит ссылки на все объекты, получаемые через 
        данный коннектор и позволяет обновлять их содержимое по расписанию
        (или событию);

        - При создании файлового объекта, в удаленном хранилище, если это
        возможно, в метаданные файла добавляется уникальный идентификатор
        объекта;
        
        - Файловый контейнер содержит другие файловые объекты и контейнеры,
        но их можно скопировать или переместить в любое место;
        
    Любой файловый объект содержит полный url файла. Выбор реестра производится
    по методу и хост-имени файла. 

  
    
  Состав:
  
    remotefile -- файловый объект,
    
    remotedir -- файловый контейнер,
    
    remoteconnector -- коннектор-реестр. 
       