UDDI レジストリーへの Web サービスの公開
インバウンドまたはアウトバウンド・サービスを構成すると、サービスを UDDI 参照と関連付け、(操作の目的に応じて)、サービスを UDDI レジストリーで表示させる UDDI ビジネス・カテゴリーを識別するビジネス・キー と、UDDI レジストリーがサービスに割り当てるサービス・キー のサービス特定部分のいずれかまたは両方の情報を関連付けることによって UDDI 対話を使用可能化できます。 ここでは、UDDI のビジネス・キーとサービス・キーがどのようなものであり、これらが UDDI レジストリーの どこにあるのかを理解できるよう、Web サービスを UDDI レジストリーに公開する方法について 説明します。
このタスクについて
サービス統合テクノロジーは、UDDI レジストリー: バス対応 Web サービスによって参照できる Web サービス・ディレクトリーで説明されているように、UDDI レジストリーと対話します。Web サービスを
UDDI レジストリーに公開するときは、以下を行います。
- Web サービスがサポートするビジネスのタイプを指定します。通常、リストから既存のビジネス・タイプを選択しますが、新規のビジネス・タイプを作成することもできます。 ビジネスのそれぞれのタイプごとに関連するビジネス・キーがあります。サービス統合バス対応 Web サービスでは、 このキーをサービス・キーと組み合わせて使用して、レジストリー内の Web サービスを検出します。
- テクニカル・モデルを追加します。テクニカル・モデルは、汎用カテゴリーです。これらのモデルを使用すると、UDDI レジストリー・ユーザーは、特定のサービスへのアクセスの詳細を把握していなくとも、サービスのタイプを検索できます。バス対応 Web サービスは、個々の Web サービスのレベルで UDDI レジストリーと対話するため、 テクニカル・モデルは使用しません。
- Web サービスを追加します。UDDI レジストリーにより、サービスにサービス・キーが割り当てられ、このサービスが公開されます。バス対応 Web サービスでは、このキーをビジネス・キーと組み合わせて使用して、レジストリー内の Web サービスを検出します。
以下のステップで、IBM® WebSphere® UDDI レジストリーに Web サービスを公開する方法について説明します。別の UDDI レジストリーを使用している場合は、具体的なナビゲーションは異なりますが、基本的な原則は同じです。
手順
タスクの結果
UDDI レジストリーにより、サービスにサービス・キーが割り当てられ、このサービスがパブリッシュされます。
次のタスク
サービスが パブリッシュされた後で、サービス・キーをターゲット UDDI レジストリーから取得することができます。
フル UDDI サービス・キーは、例えば次のような形式になっています。
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
このキーのサービス固有部分は、次の最終部分です。6e3d106e-5394-44e3-be17-aca728ac1791