JLAN Server is a pure Java Windows networking file server implementing the NetBIOS, SMB/CIFS and DCE/RPC protocols.
The server has a pluggable architecture allowing shared filesystems to be mapped to a database, or other repositories and devices.
The core server handles all of the SMB/CIFS protocol exhange with a simple interface to the filesystem driver.