Several ways to achieve that :
- Mount your “local” file system on the server (NFS, SAMBA …) and load the files using FilePooling
- if you’re under Unix and having a GNOME environment you can also mount IS’ FTP on GNOME desktop so it will be transparent for the user (I never tried but it’s a quite elegant solution … if wM is smart enough to handle this kind of communication).
- create a batch on your locale system that FTP the file directly to the IS (invoke your “client” service)
Solution #1 is the easiest way but you have to be very cautious with your network and FP settings.
#2 can be considered as an alternative and you don’t need to bother with File Polling
#3 is good for automatic application to application communication
All those solutions are easy to implement but not user friendly.
So the solution I’m using is the following :
I built a web application (apache/PHP) with a nice GUI where users can upload there files and this application is calling some webServices at wM side to process documents and provide feedbacks to users.
It’s both efficient, reliable, powerful and it’s very user oriented (more, Firefox have some nice extension allowing users to simply drag/drops documents to this appl).
I tried different solutions and it’s definitively my favorite