Для нашего большого проекта на основе C ++ у нас теперь есть метод для автоматической генерации кода, чтобы представить наш код как методы SOAP. Это работает очень хорошо, и мы планируем начать реализацию приложения на основе RIA с использованием Adobe AIR / Flex на основе API, которые мы представили.
У меня есть вопрос об организации веб-сервисов SOAP. Код, который я имею, предоставляет отдельные вызовы методов, которые в нашем коде C ++ принадлежат классам. До сих пор я называл открытые методы, добавляя к ним префикс с именем класса, из которого они вышли в C ++. В идеале, однако, был бы способ логически сгруппировать методы внутри службы SOAP, чтобы мне не пришлось делать этот шаг, и можно было бы запросить услуги в определенной группе (класс AKA), как только вы связались сервисы SOAP, использующие файл WSDL на вашем целевом языке.
Мне бы очень хотелось, чтобы в наших клиентских приложениях была возможность воспроизвести структуру классов, которая находится за уровнем SOAP на стороне сервера. Прямо сейчас я вижу, что мог бы сделать это, используя имена методов, чтобы определить, к какому классу они принадлежат, но если бы я мог разделить их более чистым способом, я бы предпочел это.
Будем рады услышать, что вы, гуру SOAP, знаете по этому вопросу.