一部のデータを処理する既存の C ライブラリ (DLL / .so) があります。それを初期化するための呼び出しがあり、次に処理する必要があるパラメーターを与えるための呼び出しがあり、次に関心のあるさまざまな出力パラメーターを取得するためのいくつかの呼び出しがあります。次に、次のセッションのためにライブラリをリセットするために初期化が呼び出されます。データを簡単に入力して結果を表示するために、これを中心に構築されたアプリがあります。
次に、このライブラリを Web サービスとして利用できるようにします。これを行うための最も簡単な (最も速く読む) 方法を探しています。私が見ているように、必要なものは次のとおりです。
- Web サービス フレームワーク (既存の C コードには Apache Axis2/C が適しているようです)
- 着信クエリごとにプロセスを開始する何らかの方法 (Axis2 でこのようなことができるかどうかはわかりません)。
だから私の質問は: Axis2/C は最も簡単な方法ですか、それとも別の簡単な解決策はありますか?