Это действительно зависит от того, что вы делаете и как вы пытаетесь это сделать. В целом веб-сервисы требуют большего ухода и питания, чем вы обычно вкладываете в процесс ETL, но они также могут быть удивительно эффективными при выполнении этой задачи. Я не получил достаточно подробностей для вашего сценария, чтобы сказать, будет ли он работать.
Я работал над веб-сервисами, которые передают и получают документы размером более 100 МБ, некоторые из которых закодированы в XML, некоторые нет, и делают это за считанные секунды (в закрытой локальной сети). Эти сервисы требовали значительной настройки и планирования, но они хорошо работали для нашего сценария и позволяли широкому кругу клиентов подключаться и передавать различные объемы данных через довольно стандартный интерфейс. Это отличалось от некоторых других заданий ETL, которые у нас были, поскольку задание было специфичным для каждого клиента и должно было настраиваться и обслуживаться для каждого клиента.
Все зависит от того, что вы делаете и каковы ваши ограничения.
Если вы собираетесь идти по этому маршруту, сядьте и начертите процесс с начала до конца, включая способ подключения клиентов, убедитесь, что данные получены, и убедитесь, что задание завершено. Рассмотрите некоторые сценарии, клиенты и типы передаваемых данных, а затем определите, что будет необходимо. Сравните это с тем, что уже доступно в других инструментах, и с тем, сколько времени у вас есть на это.