В .net мне нужно безопасно передавать файлы размером 4 МБ с клиентских компьютеров, на которых запущено мое программное обеспечение, на центральный сервер, обрабатывать и безопасно отправлять результаты, состоящие из файла PDF, изображения JPG и данных XML.
Какая технология .net наиболее подходит для этого? (веб-сервис. удаленное взаимодействие и т. д.)