If there is a requirement for
- automaticautomated,
- batch oriented and
- time or event scheduled data exchange file transfer
- with the possibility of recording an audit trail and
- if you are looking for an application that can be used on every all operating system platform platforms where a JVM will run
then JADE could be your first choice.