UDDI (Universal Description, Discovery, and Integration)

UDDI (Universal Description, Discovery, and Integration) の仕様により、Web サービスの情報の公開、 およびディスカバーの方法を定義できます。

UDDI には 2 つの機能があります。

UDDI に組み込まれているものには、 ビジネスおよびそのサービス内容について記載された一連の文書を定義する SOAP メッセージのための XML スキーマ、 情報を照会およびディレクトリーに公開するための API 共通のセット、 そして複数のピア UDDI ノード間のディレクトリー・エントリーを複製するための API があります。

UDDI について詳しくは、www.uddi.org を参照してください。

UDDI レジストリー

UDDI は、共通 XML フォーマットで実装されたビジネスおよびそのサービス記述の分散レジストリーを基にして、 Web サービスのディスカバリーを管理します。 パブリック・レジストリーにビジネス・エンティティーおよび Web サービスを公開するには、 まずビジネス・エンティティーを UDDI レジストリーに登録する必要があります。

UDDI レジストリーには、パブリック・レジストリーとプライベート・レジストリーの 2 つの形式があります。 両方の型は同じ仕様に従います。プライベート・レジストリーを使用すると、 専用の安全な環境の中で内部 e-business アプリケーションの公開やテストができます。  Rational® Developer 製品には、 プライベート UDDI レジストリーが組み込まれています。

パブリック・レジストリーは、ビジネスおよびサービスに関する情報を含むピア・ディレクトリーの集合です。 このディレクトリーの集合によって、ピア・ノードの 1 つに登録されているサービスを探し出し、 公開された Web サービスのディスカバリーが容易になります。 データは規則に従ってそれぞれのレジストリーで複製されます。 これによって、サービス記述フォーマットの整合性が保たれ、変更が発生した場合に追跡が容易になります。 IBM® は、IBM UDDI Business Registry、 および IBM UDDI テスト・レジストリーという名前の 2 つのパブリック・レジストリーを維持しています。 IBM UDDI テスト・レジストリーを使用すると、 公式レジストリーに Web サービスを配置せずに、 Web サービスを開発して UDDI 登録プロセスを実地に試すことができます。  IBM UDDI テスト・レジストリーを使用して、 UDDI で試験や、Web サービスのテスト、および検証を行います。  IBM パブリック・レジストリーについて詳しくは、 http://uddi.ibm.com を、 パブリック・レジストリーのリストについては、 http://www.uddi.org/register.html をそれぞれ参照してください。

プライベート・レジストリーを使用すると、専用の安全な環境の中で内部アプリケーションの公開やテストができます。 IBM では、 IBM WebSphere® UDDI レジストリー と呼ばれるプライベート・レジストリーを開発しました。 IBM WebSphere UDDI レジストリー は、 同じレジストリー内に公開されている情報を永続的に保存するためのメカニズムです。 SOAP ベース API には、UDDI v2 に基づいた WebSphere Studio バージョン 5.0 および 5.1 レジストリーと、 UDDI v3 に基づいた Rational Developer 製品レジストリーの 2 つの実装があり、公開や照会操作をプログラマチックに実行することができます。 プライベート・レジストリーでは、JDBC 2 によるアクセスがサポートされています。JDBC 1 によるアクセスはサポートされていません。 IBM プライベート・レジストリーおよび Web サービス・エクスプローラーは、 標準の NAICS、UNSPSC、および ISO-3166 分類法に加え、 ユーザー定義のカスタム分類法をサポートしています。

UDDI Business Registry は、マーケットプレイス、バイヤー、 およびセラーをリンクする B2B ディレクトリーとして機能します。 レジストリーが提供する情報は、ホワイト・ページ、イエロー・ページ、 およびグリーン・ページの 3 つのコンポーネントで構成されています。 ホワイト・ページには、企業名、連絡先情報、およびビジネス・サービスに関するテキスト記述が含まれています。 イエロー・ページには、NAICS、ISO 3166、および UNSPSC などの標準分類法に基づいた、業界分類が含まれています。 グリーン・ページには、Web サービスの仕様への参照、および、 さまざまなファイルや URL ベースのディスカバリー機構のポインターが含まれています。 これによって、各マーケットプレイスにわたってビジネスの統合が容易にできるようになります。 レジストリーは登録されているため、情報はすべてのアプリケーションでアクセス可能です。 NAICS について詳しくは、www.naics.com を参照してください。 UNSPSC について詳しくは、 www.unspsc.org を参照してください。 ISO 3166 について詳しくは、http://www.iso.org/iso/en/prods-services/iso3166ma/index.html を参照してください。

ビジネスによってサポートされるサービスの記述を参照して、ビジネスはそのレジストリーを取り込みます。 UDDI は、それぞれのサービス記述およびビジネス登録に固有 ID を割り当てます。 これらが、それぞれサービスとビジネス・キーになります。 検索エンジンおよびアプリケーションは、レジストリーを照会してサービスをディスカバーします。 UDDI サーバーは、選択可能なサービスおよびサービス・プロバイダーのディレクトリーです。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005