Sounds like neat stuff ... anyone tried it? --
The Jakarta Project Commons Virtual File System (VFS) provides a single application programming interface (API) for accessing various different file systems. Commons VFS presents a uniform view of the files from various sources, such as local files, FTP servers, SSH, WebDAV, HTTP, HTTPS, Windows® shares, and others. VFS supports a wide range of file systems. However, grid computing protocols, such as GridFTP, are missing. Check out an implementation of a GridFTP provider for use within Commons VFS.