Клиентская библиотека веб-службы для C ++

Я бы хотел реализовать клиент веб-службы для проекта в Windows. Я хочу получить информацию о веб-сервисе, запрос мыла и ответ мыла. Мне нужна библиотека C ++, которую я могу использовать для этих целей (не wsdlpull).

Требования :

  • должна быть библиотека C ++
  • может использоваться для доступа к любой веб-службе SOAP (чтобы я мог передать URL-адрес, имя веб-службы, метод веб-службы и все аргументы как аргументы вызова функции)
  • может запрашивать у веб-службы ее WSDL и возвращать мне доступные имена методов, аргументы методов и их типы данных
  • простая документация

Чтобы быть более конкретным: библиотека должна иметь простую такие звонки для получения информации о веб-сервисах

invoker.getOperations(operations);

outputXml += "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
outputXml += "<webService";
outputXml += " name=\"" + GetServiceName(&invoker) + "\"";
outputXml += ">\n";
outputXml += "\t<webMethods>\n";

Спасибо.

5
задан cateof 2 February 2012 в 15:16
поделиться