JAX-RSWebサービスを作成しています。クライアントの呼び出しに次のように応答します。
- データベースから一部の情報を取得する
- 外部サーバーに電話をかける
2)の場合、サーバーはWebサービスインターフェースを公開しません(つまり、WSDLインターフェースまたはREST APIは公開しません)。代わりに、TCPIPを介したカスタムプロトコルを使用します。JAX-RSリソースからこのサーバーに直接クライアント呼び出しを行いたいのですが、JAX-RSリソースへの呼び出しごとに接続を開き、認証し、接続を閉じる必要はありません。これを回避する方法はありますか?言い換えれば、Java EEアプリで利用できる「ソケット接続プール」のようなものはありますか?ESBのようなものを使用する必要がありますか?または私が見落としている代替案はありますか?