Универсальная Файловая Система (UFS) Александр Прокофьев KMSoft
Универсальная Файловая СистемаАлександр Прокофьев 2 План презентации Предпосылки создания Описание системы Пример структуры хранилища Области применения Основные возможности Платформа Е-Мастер II
Универсальная Файловая СистемаАлександр Прокофьев 3 Предпосылки создания Информационный хаос Дублирование функциональности в существующих системах Потребность в интеграции Необходимость упрощения доступа к информации
Универсальная Файловая СистемаАлександр Прокофьев 4 Описание системы UFS хранит все элементы в едином графе Каждому элементу хранилища соответствует собственное дерево свойств. Между любыми элементами хранилища могут быть установлены типизированные связи.
Универсальная Файловая СистемаАлександр Прокофьев 5 Пример структуры хранилища Корень Автор Разработчик Менеджер Презентации папка Проекты папка Люди папка Информационные материалы папка Платформа Е-Мастер II проект Презентация UFS.ppt файл Евгений Кирпичев пользователь Александр Прокофьев пользователь
Универсальная Файловая СистемаАлександр Прокофьев 6 Основные возможности Поиск с автоматическим учетом связей между элементами. Например: FindNodes ( Message.Text contains UFS AND Message.Sender.Organization.Age > 30 AND Message.Sender.Organization.Area = {/справочник/области/образование} ) Динамические фильтры –По структуре –По уровню абстракции
Универсальная Файловая СистемаАлександр Прокофьев 7 Основные возможности Поддержка версий элементов хранилища Управление доступом ко всем элементам хранилища Поддержание целостности данных Интеграция с существующими системами Расширяемость
Универсальная Файловая СистемаАлександр Прокофьев 8 Области применения UFS может применятся в системах, обеспечивающих: Управление знаниями Управление исходным кодом Электронный документооборот Управление взаимоотношениями с клиентами Библиотеки и справочные системы Персональные информационные менеджеры
Универсальная Файловая СистемаАлександр Прокофьев 9 Платформа Е-Мастер II
Универсальная Файловая СистемаАлександр Прокофьев 10 Используемые технологии UFS написана на C# 2.0 Используется.NET Framework 2.0 В качестве базового хранилища данных может быть использована любая реляционная СУБД с поддержкой транзакций, например MS SQL Server, Oracle, MaxDB
Универсальная Файловая СистемаАлександр Прокофьев 11 Резюме UFS предоставляет универсальный способ хранения, классификации и связывания разнородных данных в единое информационное пространство UFS позволяет быстро и удобно находить данные в хранилище, учитывая их взаимосвязи UFS обеспечивает высокую масштабируемость и надежность