Skip to content

Overview

The Data Transfer Service (DTS) is a web service that handles requests for file transfers between participating organizations interested in exchanging data. The DTS coordinates provides a single point of access for these organizations, allowing an end user or another service to

  • search for datasets / files within any participating organization based on criteria specified in an ElasticSearch style query
  • select any or all files from a search and request a transfer from the source organization to another participating organization

DTS is designed for easy deployment and maintenance behind a gateway that provides TLS/SSL encryption. Requests to the DTS include headers with authentication information, so these requests rely on the HTTPS protocol to protect this information.

It's very easy to deploy DTS in a Docker environment and configure it using environment variables.