WebSocket アプリケーションの開発
WebSocket 1.1 はデフォルトで有効になっており、1.0 仕様に基づいて構築されています。 WebSphere® Application Server traditional は、 WebSocket プロトコルを使用して、アプリケーションが全二重接続を使用して通信できるようにします。
このタスクの概要
WebSocket エンドポイントを使用してエンドポイントを URI に一致させることができます。 Web アプリケーションは、WebSocket テンプレートに一致するが、WebSocket エンドポイントにマップされていない URI を使用できます。 WebSocket エンドポイントを URI にマップするか、または URI が非 WebSocket HTTP 要求として処理されることを許可するかの区別は、websocket の値が指定された Upgrade ヘッダーが要求に含まれているかどうかによって行われます。
仕様 JSR 356で定義されている WebSocket バージョン 1.1 APIに加えて、実装にAPIが追加された。 WebSphere Application Server 実装に追加され、サーブレットやフィルタが現在の HTTP リクエストをアップグレードして WebSocket セッションを開始するようにリクエストできるようになりました。
アウトバウンド WebSocket API 呼び出しは、サーバー上で実行されているアプリケーションでは使用できますが、 WebSphere Application Server クライアント・アプリケーションでは使用できません。 詳しくは、 クライアント・アプリケーションのタイプを参照してください。
WebSphere Developer Toolsを使用した WebSocket アプリケーションの開発については、 WebSocket アプリケーションの開発を参照してください。