Here's what SI and the file source support can do for you:
- poll the directory where you receive the files
- filter the incoming files using the FileFilter
- create one message for the every files found in a given directory (after message creation, the file will be deleted)
- send it through a channel as a String message (you can apply an XSL transformation on the payload).
I guess that this should solve your problem, so the answer based on that is definitely yes.
Spring Integration Committer