Oracleデータベースと相互作用するC言語で記述されたアプリケーションがあります。このアプリケーションは実行可能ファイルであり、UNIXプラットフォームで実行されます。他の人が利用できるように、このアプリケーションをWebサービスとしてhttp経由で公開する必要があります。
WebサービスにJNIとCXFを使用して、Tomcatでアプリケーションを実行することを考えました。
これは正しい解決策ですか、それとも他の可能性がありますか?
Webサービスを作成するためにAxis2がC言語をサポートしていることがわかりました。私はC言語の経験がありません。CのAxis2は良いですか?アプリのデプロイに使用できるhttpサーバーは何ですか?この場合、Apache Webサーバーで十分でしょうか?
編集:コマンドラインは、exeについて言及したかのようにオプションではありませんが、公開する必要のある部分には、入力として複雑なデータ構造が必要なため、使用可能なコマンドラインがなく、少し難しいです。