Большим преимуществом веб-сервисов является простота использования и предопределенный интерфейс, но они "медленнее" по сравнению с низкоуровневым обменом сокетами, потому что, например, необходимо создавать / запрашивать XML-запросы SOAP-сервиса / interpreded.
Так что я бы сказал, если вы открываете сервис для «посторонних», пользуйтесь веб-сервисами, если скорость не является самой большой проблемой.
Кроме того, поскольку веб-службы в основном доступны через порт 80, у вас гораздо меньше проблем с прокси / брандмауэрами, чем с сокетом на случайном другом порту.
Если у вас высокая рабочая нагрузка, то очень важно, чтобы каскадирование также могло значительно ускорить работу системы.