Описание remoteconnector :

  Автор -- Andrey Orlov, 2007 02 02
  
  Версия -- $Id: remoteconnector.txt 534 2007-02-09 21:56:10Z cray $

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

  Аннотация: 
  
    Утилита предназначен для предоставления возможности
    доступа к удаленным хранилищам файлов и ведения
    реестра объектов, проксирующих эти файлы.

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

    Утилита состоит из коннектора и включающего в себя реестр
    опубликованных файлов. Утилита регистрируется в локальном СайтМенеджере,
    под именем, совпадающем с префиксом файла во внешнем хранилище (например,
    svn://corp.keysolutions.ru/).
    
    Утилита берет на себя все функции работы с внешним хранилищем, в т.ч.:
    
        - Отслеживание изменений файлов во внешнем хранилище и копирование
            нового содержимого в прокси-объект;

        - Получения по идентификатору внешнего файла списка всех объектов,
            проксирующих его. В случае сабвершн, в качестве такого идентификатора,
            используется идентификатор записи в реестре;
            
        - Абстрагирование интерфейса с внешним хранилищем от его протокола;  

    Реестр :
     
        Словарь кортежей, под номерами, title кортежа содержит
        путь к объекту, сам кортеж - OIDы файлов.
            
  Состав утилиты:
  
    RemoteConnectorBase -- базовый класс;
    
    RemoteConnectorSVN -- коннектор к сабвершен;
    
    RemoteConnectorHTTP -- коннектор к HTTP;

    RemoteRegistryItem -- запись об объекте во внешнем хранилище;
    
  Виды и Интефейсы:
  
    IContainer -- список записей в реестре;          
    
    IRemoteConnector -- параметры соединения. 
