Uddi-overview

提供:Dev Guides
移動先:案内検索

UDDI-概要

UDDIは、Webサービスを記述、公開、および検索するためのXMLベースの標準です。

  • UDDIは、 Universal Description、Discovery、およびIntegration の略です。
  • UDDIは、Webサービスの分散レジストリの仕様です。
  • UDDIは、プラットフォームに依存しないオープンフレームワークです。
  • UDDIは、SOAP、CORBA、Java RMIプロトコルを介して通信できます。
  • UDDIはWebサービス定義言語(WSDL)を使用して、Webサービスへのインターフェースを記述します。
  • UDDIは、Webサービスの3つの基本標準の1つとしてSOAPとWSDLで見られています。
  • UDDIはオープンな業界イニシアチブであり、企業がお互いを発見し、インターネット上での相互作用を定義できるようにします。

UDDIには2つのセクションがあります-

  • サービスのWSDL記述へのポインターを含む、すべてのWebサービスのメタデータのレジストリ。
  • そのレジストリを操作および検索するための一連のWSDLポートタイプ定義。

UDDIの歴史

  • UDDI 1.0は、2000年9月にMicrosoft、IBM、およびAribaによって最初に発表されました。
  • 最初の発表以来、UDDIイニシアチブは、Dell、Fujitsu、HP、Hitachi、IBM、Intel、Microsoft、Oracle、SAP、およびSunを含む300社以上を含むように成長しました。
  • 2001年5月、MicrosoftとIBMは最初のUDDIオペレーターサイトを立ち上げ、UDDIレジストリを公開しました。
  • 2001年6月、UDDIはバージョン2.0を発表しました。
  • このチュートリアルを書いている時点で、MicrosoftとIBMのサイトは1.0仕様を実装しており、近い将来2.0のサポートを計画していました。
  • 現在、UDDIはOASISによって後援されています。

パートナーインターフェイスプロセス

パートナーインターフェイスプロセス(PIP)は、2つのトレーディングパートナがデータを交換できるようにするXMLベースのインターフェイスです。 多数のPIPがすでに存在します。 それらのいくつかはここにリストされています-

  • PIP2A2 -パー​​トナーが別の製品情報を照会できるようにします。
  • PIP3A2 -パー​​トナーが特定の製品の価格と在庫を照会できるようにします。
  • PIP3A4 -パー​​トナーが電子購入注文を送信し、注文の確認を受信できるようにします。
  • PIP3A3 -パー​​トナーが電子ショッピングカートの内容を転送できるようにします。
  • PIP3B4 -パー​​トナーが特定の出荷のステータスを照会できるようにします。

プライベートUDDIレジストリ

インターネット上で利用可能なUDDIレジストリのパブリックフェデレーションネットワークを使用する代わりに、企業または業界グループは、独自のプライベートUDDIレジストリを実装することを選択できます。

これらの排他的なサービスは、会社または業界グループのメンバーがサービスを共有し、広告を共有できるようにすることを唯一の目的として設計されています。

UDDIレジストリがグローバルフェデレーションネットワークの一部であるか、個人所有および運営のレジストリであるかに関係なく、それらをすべて結び付けるものの1つは、UDDIレジストリ内で広告されるビジネスおよびサービスを公開および検索するための共通WebサービスAPIです。