Чтобы нативный C ++ мог выполнять веб-сервисы, вам, вероятно, придется взглянуть на сторонние инструменты. Могут быть доступны некоторые вещи от Microsoft, но после Soap Toolkit я больше не хотел беспокоиться о библиотеках с собственным кодом, предоставленным MS.
gSoap - это сторонняя библиотека веб-служб для C ++, которая в большинстве случаев бесплатна для использования. Если вам нужна коммерческая лицензия, я считаю, что она составляет около 100 долларов, и только разработчик должен заплатить ее один раз. Я использовал его довольно интенсивно как в Windows, так и в Linux, и он всегда был неизменно высокого качества. Однажды я обнаружил ошибку в плагине WS-Security, отправил исправление сопровождающему, и он принял его в течение дня или двух.
Время разгона составляет примерно день или два, чтобы выучить его.