«Система хранения вложений» (Архив) предназначена для организации среды обособленного хранения присоединенных файлов. Архитектурно Архив может быть представлен как совокупность функциональностей трех слоев:
Экранный слой служит для взаимодействия с пользователем:
- Показ списка "присоединенных" файлов
- Поддержка техники drag-and-drop для размещения новых файлов
- Контекстное меню для выбора действий над присоединенными файлами
- Поддержка механизма добавления файлов через "clipboard"
Системный слой служит для организации физического хранения:
- Безопасное и защищенное хранилище
- Отсутствие физических органичений на общий размер хранимых файлов (помимо ограничений ОС)
- Возможность организации системы распределенного хранения
- Возможность дополнения коннекторами к системам хранения третьих поставщиков
Промежуточный слой служит для связи между предыдущими двумя слоями:
- Организация безопасного транспорта
- Обеспечение распределенного механизма доступа к хранилищу