UDDI レジストリー: バス対応 Web サービスによって参照できる Web サービス・ディレクトリー
Universal Description, Discovery and Integration (UDDI) 仕様には、 Web サービスに関する情報を公開したり、検出したりする方法が定義されています。UDDI レジストリーは、UDDI 仕様を使用して、Web サービスのディレクトリー・リストをパブリッシュ します。
UDDI 仕様では、次のようになっています。
- 各 Web サービスは 1 つのビジネスによって所有され、 各ビジネス (およびそれが所有する Web サービス) は 1 つの「許可名」によって保守されます。
- 1 つの「許可名」で多数のビジネスを所有でき、1 つのビジネスで多数の Web サービスを所有できます。
UDDI 仕様は、Web サービスとテクニカル・モデルの関連付けも行ないます。 これらのモデルまたは汎用カテゴリーを使用して、UDDI レジストリー・ユーザーは、 特定のサービスのアクセス詳細について把握していなくても、 サービスのタイプを検索することができます。
UDDI に関する詳細な一般情報については、 uddi.org において UDDI コミュニティーを参照してください。
UDDI レジストリー
ユニバーサル・ビジネス・レジストリー (パブリック UDDI レジストリーと呼ばれる場合もあります) は、IBM を含め世界中でホスティングされています。 企業は、ファイアウォールの内側の独自の内部レジストリー (プライベート UDDI レジストリーと 呼ばれる場合もあります) をホスティングすることで、Web サービスの内部実装を より効率的に管理することもできます。 IBM® WebSphere® UDDI レジストリー は、プライベート UDDI レジストリーの一例です。サービス統合テクノロジーと UDDI レジストリーとの対話方法
サービス統合テクノロジーは、以下の 2 とおりの方法で UDDI レジストリーと対話します。
- アウト バウンド・サービス構成を作成する際に、Web サービスを記述 するターゲット WSDL ファイルのロケーションを指定します。この WSDL ファイルは URL または UDDI レジストリーを使用して、 位置指定することが可能です。
- イン バウンド・サービス構成を作成する際に、1 つ以上の UDDI レジス トリーに Web サービス用の項目を作成することができます。
サービス統合バス対応の Web サービスで UDDI レジストリーと対話できるようにするには、レジストリーに対して 1 つ以上のポインターを作成します。
これらのポインターは UDDI 参照と呼ばれます。
これらについては、新規 UDDI 参照の作成で説明されているとおりに作成します。
各 UDDI 参照には、以下のパラメーターがあります。
- UDDI レジストリーのアクセス・ポイント (照会 URL およびパブリッシュ URL)。
- UDDI レジストリー内の 1 つ以上のビジネスの所有者の「許可名」(ユーザー ID およびパスワード)。
単一の「許可名」が所有するビジネスによって所有される Web サービスには、 所定の UDDI 参照のみがアクセスできます。 したがって、同じレジストリー内の 2 つの Web サービスにアクセスする必要があり、各サービスが異なる"許可名"により所有されている場合は、2 つの UDDI 参照を作成する必要があります。
インバウンド・サービスを作成し、UDDI レジストリーによって、
テンプレート WSDL ファイルを探し出すように指定する場合は、次の 2 つの
パラメーターを入力します。
- このサービスにアクセスできる UDDI 参照。
- UDDI レジストリーがこのサービスに割り当てたフル・サービス・キーのサービス固有部分
注:
サービスが UDDI にパブリッシュされると、 レジストリーはサービス・キーをサービスに割り当てます。
サービスが パブリッシュされた後で、サービス・キーをターゲット UDDI レジストリーから取得することができます。
フル UDDI サービス・キーは、例えば次のような形式になっています。
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
このキーのサービス固有部分は、次の最終部分です。6e3d106e-5394-44e3-be17-aca728ac1791
1 つ以上の UDDI レジストリーに項目を作成するように
バス対応 Web サービスを構成する場合は、次の 2 つのパラメーターを入力します。
- このサービスをパブリッシュする UDDI ビジネス・カテゴリーにアクセス可能な UDDI 参照 (レジストリーごとに 1 つずつ)。
- UDDI ビジネス・カテゴリーを識別するビジネス・キー。
08A536DC-3482-4E18-BFEC-2E2A23630526
バス対応 Web サービスは、 個別の Web サービスのレベルで UDDI レジストリーと対話するため、UDDI テクニカル・モデルを使用しません。
詳しくは、UDDI レジストリーへの Web サービスの公開を参照してください。