セルの外部から Service Component Architecture の各サービスへの同期アクセスの提供

提供側セル上のサービスを参照する使用側セルに対して、使用側セルの管理者は提供側セルへの接続を設定する必要があります。 Java™ Naming and Directory Interface (JNDI) のリンクの構成のために使用側セルの管理者が必要とする情報を設定して提供します。

始める前に

このタスクは、以下のことを前提としています。

このタスクを実行する理由と実行時期

別のセルにある SCA モジュールが、ご使用の SCA モジュールの検索に、そのセル内に JNDI 名を設定することによりご使用の SCA モジュールと同期して通信する。 このタスクを実行する場合は、別のセルの JNDI 名をセットアップしてそれを使用可能に設定します。

このタスクのためのステップ

  1. オプション: このセルのブートストラップ・ホストとして別のセルにより使用される 2 つ以上のサーバーを指定します。
    注: 少なくとも 2 つのブートストラップ・ホストを定義すれば、何かの理由でいずれかのホストに障害が発生しても、サービスの可用性を確保できます。
    例えば、図 1 におけるサービス・プロバイダー・セル内の 2 つのサーバーに、ブートストラップ・ホストが含まれています。 この目的で、図の上部のサーバーの IP アドレスは 9.26.237.144 であり、下部のサーバー 9.26.237.150 です。
    図 1. セル間の同期環境図はサービス・プロバイダー・セルと、コンシューマー・セル 1 およびコンシューマー・セル 2 と結合されるネーム・スペースを示しています。
    重要: この手順では、単一のブートストラップ・ホストの構成のみを説明しています。 可用性が必須ではない場合は、少なくとも 1 つのホストを提供側セルに設定し、 可用性が要件である場合は、2 つ以上を設定します。
    ヒント:
    • 仮想ホストを使用すると、保守でハードウェアの交換やアップグレードが必要な場合のサービスの可用性が向上します。
    • 可用性が必須ではない場合は、単一のブートストラップ・ホストを使用できます。
  2. ステップ 1 で選択した各サーバーごとに、ブートストラップ・ポート番号を見つけます。

    この情報は、「サーバー」>「アプリケーション・サーバー」>「server_name」>「通信 (Communications)」>「+ ポート (+ Ports)」>「Bootstrap_Address」をクリックすると表示されます。

    例えば、図における両方のサーバーのポートは 2810 です。

  3. 提供側セルにあるサービスを使用するすべてのセルに対して、それらの IP アドレスとポート番号を公開します。
    この例では、以下のようなブートストラップ・ホストがこのセルに設定されたことを公表するメモが、使用側に送信されます。
    • 9.26.237.144:2810
    • 9.26.237.150:2810

    公開する形式は、次の通りです。 corbaname:iiop:9.26.237.144:2810;9.26.237.150:2810

  4. 使用側が呼び出す Enterprise Java Bean (EJB) の JNDI 名を提供します。

次の作業

セルのその他の物理的な構成変更にかかわらず、公開されたブートストラップ・ホストの IP アドレスおよびポートは保持される必要があります。
関連タスク
別のセル内の Service Component Architecture サービスの同期呼び出し
セル間の非同期による Service Component Architecture サービスの提供
セル間の非同期による Service Component Architecture サービスの使用

(c) Copyright IBM Corporation 2005, 2006.
このインフォメーション・センターには Eclipse テクノロジー (http://www.eclipse.org) が採用されています。