WSDL UDDI
UDDIはディレクトリサービスであり、企業はそれを使用してWebサービスを登録および検索できます。
UDDIは英語で "Universal Description, Discovery and Integration" であり、「ユニバーサル記述、発見、および統合サービス」と訳せます。
これはXMLベースのクロスプラットフォームな記述仕様であり、世界中の企業がインターネット上で自社が提供するサービスを公開できるようにします。
UDDIとは?
UDDIはプラットフォームに依存しないフレームワークであり、インターネットを使用してサービスを記述し、企業を発見し、企業サービスを統合するために使用されます。
- UDDIはユニバーサル記述、発見、統合サービスを指します。
- UDDIはWebサービスに関する情報を格納するためのディレクトリです。
- UDDIはWSDLによって記述されたWebサービスインターフェースのディレクトリです。
- UDDIはSOAPを介して通信します。
- UDDIはマイクロソフトの.NETプラットフォームに組み込まれています。
UDDIは何に基づいていますか?
UDDIはW3CおよびIETF*のインターネット標準(XML、HTTP、DNSプロトコルなど)を使用します。
UDDIはWSDLを使用してWebサービスへのインターフェースを記述します。
さらに、SOAPを採用することで、クロスプラットフォームのプログラミング機能を実現できます。ご存知のように、SOAPはXMLベースのプロトコル通信仕様であり、W3CのWebサイトで関連情報を見つけることができます。
*注釈:IETF - Internet Engineering Task Force
UDDIの利点
あらゆる規模の業界や企業がUDDIから恩恵を受けることができます。
UDDI以前には、企業が自社やパートナーに製品やサービスに関する情報を提供するためのインターネット標準は存在しませんでした。また、相互のシステムやプロセスに統合する方法も存在しませんでした。
UDDI仕様が解決を支援する問題:
- 現在オンラインの何百万もの企業の中から正しい企業を発見することを可能にします。
- 優先する企業が発見された後に、どのようにビジネスを開始するかを定義します。
- 新規顧客を拡大し、既存顧客へのアクセスを増やします。
- 販売を拡大し、市場範囲を広げます。
- ユーザー主導のニーズを満たし、グローバルなインターネット経済における迅速な協力を促進するための障壁を取り除きます。
UDDIの使用方法
例えば、業界が航空運賃の検索と予約のためのUDDI標準を公開した場合、航空会社は自社のサービスをUDDIディレクトリに登録できます。その後、旅行代理店はこのUDDIディレクトリを検索して航空会社の予約インターフェースを見つけることができます。このインターフェースが見つかると、旅行代理店はすぐにこのサービスと通信できます。これは、明確に定義された予約インターフェースを使用しているためです。
UDDIを支援しているのは誰ですか?
UDDIは、Dell、Fujitsu、HP、Hitachi、IBM、Intel、Microsoft、Oracle、SAP、Sunなど、主要なプラットフォームおよびソフトウェアプロバイダーによって推進される業界横断的な研究プロジェクトです。それは市場運営者の団体であると同時に、電子商取引のリーダーでもあります。
すでに数百の企業がこのUDDI団体に参加しています。
その他の拡張