メッセージング・エンジン通信
メッセージング・エンジン間の通信と IBM MQ ネットワークとの通信で、異なるトランスポート・オプションを設定できます。
トランスポート・チャネル・サービスは、WebSphere® Application Server に対して共通のネットワーク・サービス、 プロトコル、および入出力操作を提供します。 チャネルは基本的な機能単位で、他のチャネルとリンクしてトランスポート・チェーンを構成できます。多数のトランスポート・チェーンがアプリケーション・サーバー構成の一部として定義され、新しいトランスポート・チェーンを作成することも可能です。このようにして、特定の環境の要件がサポートされます。
トランスポート・チェーン・サービスには、チェーンとその要素であるチャネルを構成、管理、および初期化する機能が用意されています。管理の目的で、チェーンはアウトバウンド・チェーンとインバウンド・チェーンに分けられます。アウトバウンド・チェーンは接続を積極的に確立するために使用され、インバウンド・チェーンは接続が確立されるのを受動的に待機します。
サービス統合とトランスポート・チャネル・サービス間の相互運用は、次の 2 つのチャネルを実装することで実行されます。
- JFAP チャネル。サービス統合内の相互通信をサポートします。
- MQFAP チャネル。IBM MQ 通信をサポートします。
- JFAP over TCP
- 基本的なバス・プロトコル。標準の TCP/IP 接続を使用する、コネクション・オリエンテッド・プロトコルです。2 フェーズのトランザクション (リモート XA) のフローがサポートされているため、 クライアント・システムで実行されているメッセージング・プロデューサーまたはコンシューマーは、 このクライアント・システムで管理されているグローバル・トランザクションに参加できます。
- JFAP over SSL
- Secure Sockets Layer (SSL) バージョンの基本プロトコル。このプロトコルは、SSL ハンドシェークで始まり、それが正常に行われた場合、続いて SSL レコード・フォーマットを使用して送信された (かつ、暗号化を確立した SSL ハンドシェークが要求された場合には、暗号化された) 通常のデータ・パケットを処理します。
- JFAP tunneled through HTTP
- HTTP トンネル・バージョンの基本プロトコルで、ファイアウォールの通過を可能にします。
- JFAP tunneled through HTTPS
- HTTPS バージョンの基本プロトコル。プロトコルは HTTP 要求によって開始し、これによって HTTP プロキシーによるプロトコルのルーティングが可能になります。 ルーティングが確立されると、プロトコルは SSL バリアントに切り替わります。
- MQFAP over TCP
- IBM MQ との通信に使用される基本プロトコル。
- MQFAP over SSL
- IBM MQ との通信に使用される、Secure Sockets Layer (SSL) バージョンの基本プロトコル。
プロデューサーとコンシューマー間を転送中のメッセージに対してセキュリティーを確保するには、SSL または HTTPS を含むトランスポートを選択します。ただし、SSL によるメッセージの暗号化と暗号化解除には、ハイパフォーマンスおよびリソースに関するコストがあるということにご注意ください。