у нас есть существующее серверное приложение C ++ (STL, boost, Qt4), которое связывается с клиентами через команды xml через tcp-сокеты. Интерфейс проприетарный, но не так далеко от SOAP, но с одним исключением. У нас есть большой набор основных и (рассчитанных) данных проекта, которые инициализируются и рассчитываются при запуске сервера (и обновляются позже). Создание и вычисление этих данных для каждого запроса на обслуживание обходится очень дорого.
Теперь мы хотим портировать некоторые (в будущем все) команды на веб-сервисы. Мы нашли / оценили следующие фреймворки C ++:
Теперь мои вопросы; -)
- Как является стандартным способом создания веб-службы, имеющей доступ к постоянным данным проекта в памяти, которые инициализируются при запуске сервера (не по запросу веб-службы)? Есть какие-нибудь ресурсы в сети?
- Можно ли решить проблему с помощью собственных плагинов HTTP Get gSOAP?
- Я забыл рекомендуемый C ++ / фреймворк веб-службы?
Заранее спасибо, Ларс