Java API for XML-Based Web Services (JAX-WS) には、非同期応答サーブレットが含まれています。 これは、アプリケーション・サーバー環境内で使用され、非同期で呼び出される JAX-WS 要求に対する応答を受信します。
JAX-WS は、コールバック・モデルまたはポーリング・モデルのいずれかを使用することで、 非同期クライアント呼び出しを使用する Web サービスの呼び出しをサポートします。 コールバック・モデルとポーリング・モデルの両方は、ディスパッチ・クライアントと動的プロキシー・クライアントで使用することができます。 アプリケーション・サーバー環境内で実行される JAX-WS クライアントが非同期クライアント呼び出しを使用する場合、応答は非同期応答サーブレットが受信します。 非同期クライアント呼び出しモデルの使用方法については、 JAX-WS Web サービスの非同期呼び出しに関する説明をご覧ください。
非同期応答サーブレットは、アプリケーション・サーバー内で使用され、着信非同期応答を処理します。 サーブレットは、アプリケーション・サーバーに割り当てられているものと同じセキュア HTTP ポートおよび非セキュア HTTP ポートを使用します。 アプリケーション・サーバーが始動すると、サーブレットも自動的に開始します。 非同期応答サーブレットは役割ベースの許可検査を実行しないので、 ユーザー認証検査のみが実行されます。
非同期応答サーブレットは HTTP プロトコルと HTTPS プロトコルの両方をサポートします。 サーブレットはアプリケーション・サーバーの SSL 構成を継承するので、 アプリケーション・サーバーを構成すると、サーブレットも構成されます。 非同期応答サーブレットは、非同期応答リスナーが使用するカスタム HTTP および SSL ポート・プロパティーの影響を受けず、アプリケーション・サーバー用のアプリケーション・ポートでのみ実行されます。