I have a document management system that stores documents in a database. I am looking for a simple way (not too many and complicated protocol to implement) to show the database as a disk in Windows (therefore, it can be viewed and processed using any Windows program, for example, Explorer or office).
I have something in mind that I am providing some kind of network resource that can be installed as a drive in Windows. Unfortunately, all potential network protocols for file sharing seem to require considerable effort to implement.
At first I looked at CIFS, but after I read about it, I quickly decided that its BY FAR is harder for me to implement. The next one was NFS, but it is not supported by Windows (XP) initially, and also seems rather difficult to implement. FTP may be an option, but FTP server implementation is again much more complicated than I naively expected.
Perhaps there is a simpler protocol that I did not think about.
Is there anything that I can (ab) use for this purpose? Ideally, I want some kind of (pure Java) ready-made server, where I could easily separate the part that accesses the local file system and replace it with my own code, accessing the database, or with a simple enough protocol so that I can implement it Itβs fast enough and more importantly, compatible and reliable.
source share