Я лично использовал WSO2-WSF-CPP , который является слоем C ++ поверх AXIS2 / 2, для экспорта устаревшего кода C ++ в качестве веб-службы.
Тогда я попробовал gSOAP, который работал довольно хорошо, но по соображениям стабильности и развертывания я выбрал WSO2, поскольку AXIS2 / C можно развернуть легко как модуль хорошо известного HTTP-сервера Apache2.
Для требования простоты использования Я не знаю, планируете ли вы использовать файл WSDL в качестве шаблона для создания скелета исходного кода, но вы можете забыть об этой функции пакета WSO2 ... Кажется, это давно устарело, и сгенерированный код слишком уродлив, чтобы его можно было поддерживать вручную.
Хотя выполнение генератора кода самостоятельно может быть хорошей идеей в зависимости от сложности и количества предоставляемых вами услуг. Я рекомендую это! Я сделал это, и создание / создание / создание сервисов теперь довольно просто.
Еще одна вещь, которую следует отметить в отношении веб-сервисов WSO2, - это то, что их легко собрать из коробки и поставляется с автономным сервером, с которым можно разрабатывать и тестировать. Это было очень полезно (даже если я уверен, что любая приличная платформа веб-сервисов предоставляет такие вещи, как gSOAP).