クライアントと tcp ソケットを介して xml コマンドで通信する既存の C++ (STL、boost、Qt4) サーバー アプリケーションがあります。インターフェースは独自のものですが、SOAP からそれほど離れていませんが、1 つの例外があります。サーバーの起動時に初期化および計算された(後で更新された)マスターおよび(計算された)プロジェクトデータの大規模なセットがあります。サービス要求ごとにこのデータを作成して計算すると、非常にコストがかかります。
ここで、いくつかの (将来的にはすべての) コマンドを Web サービスに移植したいと考えています。次の C++ フレームワークを発見/評価しました。
今私の質問;-)
- サーバーの起動時に初期化される (Web サービス要求ではない) 永続的なメモリ内プロジェクト データにアクセスできる Web サービスを構築する標準的な方法はどのようなものですか? ネット上にリソースはありますか?
- 上記は gSOAP 独自の HTTP Get プラグインで解決できますか?
- 推奨されるC++/Web サービス フレームワークを忘れていませんか?
よろしくお願いします