The DeliveryService is meant to fulfil both the requirements of users to download data and of data centres to move data between themselves. It is based on the FTP-like protocol bbFTP and has been extended to use python for authentication, authorisation and control using the PyBbftp layer.

The key advantages over FTP will be:

  1. High bandwidth delivery (TCP big window and multi-stream capabilities).
  2. NDG security aware, including a SSL/TLS encrypted control connection.
  3. Transparent delivery of CSML instances (CSML + underlying data).
  4. External monitoring of downloads in progress. That is you can get at the status of your download.

See Also