Let's go back to our example scenario with the insurance company that must receive all policies issued by agencies nationwide by the end of the day. Files must be received in a specific format. Data Mover can receive these files from each agency, encrypt them, and create a zip file for each agency. Then, it can send the zip files to the insurance company.
We need 3 contracts:
Connection contract: the agency (data producer) connects to Data Mover to send the files.