У меня есть система управления документами, которая хранит документы в базе данных. Я ищу простой способ (не слишком сложный и сложный протокол для реализации), чтобы показать базу данных как диск в Windows (чтобы ее можно было просматривать и манипулировать с помощью любой программы Windows, например, проводника или офиса).
Я имею в виду, что я предоставляю какой-то сетевой ресурс, который можно монтировать как диск в Windows. К сожалению, все возможные сетевые протоколы для совместного использования файлов требуют значительных усилий для реализации.
Сначала я рассмотрел CIFS, но, прочитав его, быстро решил, что его BY FAR сложно для меня реализовать. Следующим шагом была NFS, но она изначально не поддерживалась Windows (XP), а также кажется довольно сложной для реализации.
FTP может быть вариантом, но реализация FTP-сервера снова намного сложнее, чем я наивно ожидал.
Возможно, существует более простой протокол, о котором я не думал.
Есть ли что-нибудь, что я могу (ab) легко использовать для этой цели?
В идеале мне нужен какой-то готовый (чистый Java) сервер, на котором я мог бы легко убрать часть, которая обращается к локальной файловой системе, и заменить ее собственным кодом, обращающимся к базе данных, или протоколом, достаточно простым, чтобы я мог реализовать его самостоятельно достаточно быстро и что более важно, совместимо и надежно.