Мы рассматриваем разработку веб-службы, которая будет функционировать в качестве основы для отображения браузера / графического интерфейса пользователя для прототипа сетевой безопасности, написанного на C ++. Мой опыт работы с веб-сервисами был ограничен Java. Я предпочитаю веб-сервисы на Java, потому что они находятся на проторенном пути.
Однозначно было сделать это, просто запрограммировав Java-клиент, который вызывает веб-сервис, и вызвать его как командную строку с параметрами из кода C ++.
Это не идеально, так как, вообще говоря, API предпочтительнее, но в этом случае он будет работать и будет довольно безопасным решением.
Ресурс, который занимается разработкой веб-службы на C ++, называется gSOAP, по этому адресу: http://gsoap2.sourceforge.net
Есть мысли о том, какой подход лучше? Кто-нибудь использовал gSOAP, и если да, что вы думаете?