C++/C# で記述されたクライアント ソフトウェアとデータベースがあります。今はクライアントがデータベースに直接アクセスしたくないので、アプリケーション サーバーを中間に配置することを考えました。これは、クライアントから短いリクエストを取得し、データベースに新しいデータを要求し、(SQL では実行できない) フィルタリングを実行してから、データをクライアントに返す必要があります。
この種のソフトウェアを検索した結果、Glassfish または Tomcat にたどり着きましたが、これらは常に http と html/jsp をやり取りしたいという理解の問題があります。いずれにせよ、ほとんどのデータは暗号化されているため、そのようなプレーン テキスト プロトコルは必要なく、バイト ストリームを取得するだけで十分です。一方、サーバーにスレッドプールを処理してもらうといいでしょう (すべてをゼロから実装したくありません)。
1日以上検索/テストした後、最初よりもさらに混乱しています(ejb、Bean、サーブレット、Websocket ...最も単純なチュートリアルを理解する前にグーグルで検索することがたくさんあります)。
TL;DR: HTML/CSS/JSP を使用せずに、Tomcat/Glassfish でソケットを開いてリクエストごとに新しいスレッドを作成するにはどうすればよいですか?