Я хотел бы предоставить данные, которые могут поступать из разных источников (например, из базы данных или из других мест расположения папок) и сделать их доступными в качестве виртуальной сетевой папки, чтобы пользователи могли получать доступ к данным, а также записывать данные в эта структура виртуальной папки, где слушатель переводит действие в то, что должно быть сделано с файлом за кулисами. Я хотел бы реализовать версионность документов таким образом, когда перезаписанные файлы все еще доступны за кулисами, но пользователь видит только самый последний документ.
Эта функциональность является частью того, что то есть. Alfresco делает, система управления документами.
Я использую .NET, но эти сетевые папки должны быть доступны из других систем, таких как Mac OSX и Linux.
У кого-нибудь есть для меня отправная точка?