WebSphere

プロキシー・ゲートウェイについての学習

プロキシー・ゲートウェイとは、Web サービス要求を受け取って、 プロキシー・グループ で定義されているエンドポイントにそれらを転送するサービス・ゲートウェイ です。

プロキシー・ゲートウェイの作成方法

プロキシー・ゲートウェイは、Gateway Endpoint Lookup メディエーション・プリミティブを含む SCA モジュールです。 WebSphere® Integration Developer を使用してモジュールを作成し、1 つ以上のプロキシー・グループを定義します。また、 仮想サービス の名前を検出できる要求メッセージ内のポイント を指定します。仮想サービスは、1 つ以上の実際のサービスのプロキシーです。 仮想サービス名が URL によって検出されるのか、XPath によって検出されるのかを 指定します。デフォルトは URL です。

プロキシー・ゲートウェイ・モジュールを WebSphere Enterprise Service Bus (WebSphere ESB) または WebSphere Process Server にデプロイした後、 プロキシー・ゲートウェイ・ウィジェットを使用して、プロキシー・グループに仮想サービスを定義 できます。プロキシー・ゲートウェイ・ウィジェットを使用して、 仮想サービスと実際のサービス・エンドポイントとの間の関連を作成します。 この関連は、組み込みの構成ストアに保管されます。

仮想サービスの呼び出し方法

クライアントがプロキシー・ゲートウェイにアクセスするためには、 仮想サービスを呼び出すための WSDL を必要とします。 WSDL を取得するには、Web ブラウザーに仮想サービス URL のエンドポイントを入力し、ストリング ?wsdl を追加します。 例えば、http://zzz/Gold?wsdl と入力します。ここで、http://zzz/ はプロキシー・ゲートウェイのアドレスであり、Gold は仮想サービスの名前です。

プロキシー・ゲートウェイがクライアント要求を処理する場合は、エンドポイントの検索に使用する仮想サービス名が、クライアント要求内の仮想サービス名と一致していなければなりません。 プロキシー・ゲートウェイ・モジュールの作成時に、デフォルトのルーティング・タイプ (URL ベース) を指定して、解決された WSDL 内の URL を使用する場合、要求のルーティングは自動的に行われます。XPath ベースのルーティングを指定してプロキシー・ゲートウェイ・モジュールを作成する場合は、メッセージの場所を指定する際に、正しい仮想サービス名を必ず含めるようにしてください。
図 1. プロキシー・ゲートウェイ要求の概要
図は、プロキシー・ゲートウェイに送信される、Gold サービスの要求を表しています。 プロキシー・ゲートウェイは、プレミアム・サービスのエ
ンドポイントへの要求を解決します。

concept 概念のトピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2009/10/29


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_learnaboutproxygateway.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)