JADE (JobScheduler Advanced Data Exchange, the successor to SOSFTP) provides
automatic, batch oriented and time or event based managed file transfer with
the possibility of recording an audit trail.
It is a flexible, component based application and
can be used in a wide range of scheduled data exchange situations.
JADE can run on any operating system that can support a Java Virtual Machine
and can be easily integrated into other JVM applications written in languages such as Scala and groovy.
JADE is available with open source and commercial licences.
JADE has been developed to address the following enterprise file transfer requirements:
File transfer (e.g. with FTP, sFTP or FTPS), error recognition and error handling
Compliant logging, file transfer history, alerting
Web-Based User Interface, Reporting:
GUI for readily available information, scheduled report creation
The flexible, component-based features provided by JADE can be used in a number of data exchange situations.
One of the most common situations is summarised in this diagram:
JADE is made up of the following components:
The JADE client can be used as a) command line interface (CLI), b) a JITL Job and
c) a component of a user
The main purpose of JADE is to transfer data such as files between data sources and data targets.
In addition it can execute commands by SSH on some hosts.
The JADE client is also able to carry out customisable logging,
send the transfer history to the background service,
enable an audit trail and provide error handling.
JADE Background Service:
The Background Service (JADE-BS) is provided by a JobScheduler instance.
The BS can import the transfer history from any number of JADE clients into
the file transfer database as well as sending reports etc.