Фреймворк веб-сервиса C ++ - PullRequest
       58

Фреймворк веб-сервиса C ++

3 голосов
/ 15 сентября 2008

Мы ищем среду веб-сервисов C ++ Soap, которая поддерживает RPC, предпочтительно с открытым исходным кодом. Любые рекомендации?

Ответы [ 12 ]

0 голосов
/ 16 сентября 2008

Я использовал SWIG для создания интерфейса из C ++ в Java или Python, а затем использовал типичную поддержку веб-интерфейса для этих языков.

Поскольку в Java и Python есть отражение, существующим для них инфраструктурам веб-служб гораздо легче передавать данные.

В отношении потоков, если ваш код C ++ является потокобезопасным, вы можете позволить серверу Java управлять созданием потоков для одновременных запросов и т. Д. И просто вызывать код C ++ с помощью JNI.

В качестве бонуса вы можете протестировать свой код C ++ из Python, используя те же интерфейсы SWIG.

0 голосов
/ 15 сентября 2008

Вы можете попробовать gSOAP . Доступно по GPL и коммерческим лицензиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...