DeliveryService
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:
- High bandwidth delivery (TCP big window and multi-stream capabilities).
- NDG security aware, including a SSL/TLS encrypted control connection.
- Transparent delivery of CSML instances (CSML + underlying data).
- External monitoring of downloads in progress. That is you can get at the status of your download.