UDDI-技術アーキテクチャ

UDDI技術アーキテクチャは3つの部分で構成されています-

UDDIデータモデル

UDDIデータモデルは、ビジネスとWebサービスを記述するためのXMLスキーマです。データモデルについては、「UDDIデータモデル」の章で詳しく説明しています。

UDDIAPI仕様

これは、UDDIデータを検索および公開するためのAPIの仕様です。

UDDIクラウドサービス

これらは、UDDI仕様の実装を提供し、スケジュールに基づいてすべてのデータを同期するオペレーターサイトです。

パブリッククラウドとも呼ばれるUDDIビジネスレジストリ(UBR)は、レプリケーションによってデータが同期される複数のノードから構築された概念的に単一のシステムです。

現在のクラウドサービスは、論理的に集中化されているが、物理的に分散されたディレクトリを提供します。これは、1つのルートノードに送信されたデータが他のすべてのルートノードに自動的に複製されることを意味します。現在、データ複製は24時間ごとに行われます。

UDDIクラウドサービスは現在、MicrosoftとIBMによって提供されています。Aribaは当初、オペレーターも提供することを計画していましたが、その後、コミットメントから撤退しました。ヒューレットパッカードを含む他の会社からの追加のオペレーターは、近い将来に計画されています。

プライベートUDDIレジストリを設定することもできます。たとえば、大企業は、すべての内部Webサービスを登録するために独自のプライベートUDDIレジストリを設定する場合があります。これらのレジストリはルートUDDIノードと自動的に同期されないため、UDDIクラウドの一部とは見なされません。