This is little vague in nature but that is because I have to start working on this.
We are planning to use Windows Share Drive. We will be automatically picking these files from windows share (from java code running at Linux) and using them for further processing.
Thanks in advance.
Have a look at the Aapche commons-vfs. It has support for SMB (Windows Shares). http://commons.apache.org/vfs/
Specifically - http://commons.apache.org/vfs/filesystems.html#CIFS