This implementation was done for the ELIXIR EXCELERATE Demonstrator to be run on WES-TES environment.
There is also task related to input file transfer (curl) and the output file transfer to a private FTP server. The needed URLs and FTP credential are given as input parameters.
The input files are assumed to come from a web server. Idea there is to make some configurations more modular and some tools like lftp or curl have easier to write script parameter files instead of command line parameters.