UDDI

UDDI ( Eng.  Universal Description Discovery & Integration , pronunțat [yudi]) este un instrument de localizare a descrierilor de servicii web ( WSDL ) pentru căutarea lor ulterioară de către alte organizații și integrarea în sistemele lor.

UDDI este un software multiplatform bazat pe XML . UDDI este un proiect open source sponsorizat de OASIS , care permite organizațiilor să publice descrieri de servicii web ( WSDL ) pentru ca alte organizații să caute și să se integreze în sistemele lor și să definească modul în care serviciile sau aplicațiile interacționează pe Internet.

UDDI a fost propus inițial ca principal standard de servicii web . [1] Este conceput pentru a interoga mesajele SOAP și pentru a oferi acces la documentele Web Services Description Language (WSDL) care descriu legăturile de protocol și formatele de mesaje necesare pentru a interacționa cu serviciile web listate în catalogul său.

Istorie

UDDI a fost scris în august 2000, într-un moment în care autorii au imaginat că clienții de servicii web vor fi conectați la furnizori prin sisteme de brokeraj dinamice publice sau private. În această perspectivă, oricine are nevoie de un serviciu, cum ar fi autentificarea cu cardul de credit , ar merge la furnizorul de servicii și ar selecta serviciul care să accepte serviciul de interfață SOAP (sau alt) dorit. Într-o astfel de lume, un nod sau un broker UDDI care funcționează public ar fi esențial pentru toată lumea. Pentru consumator, brokerii publici sau deschisi emit doar servicii listate pentru uz public, în timp ce furnizorii de servicii obțin o bună plasare în brokeraj – pe baza metadatelor indexului categoriei – permițând decizii eficiente de plasare.

UDDI a fost inclus în standardul WS-I ca o componentă centrală a infrastructurii serviciilor web, iar specificațiile UDDI acceptă un registru universal de afaceri disponibil public, care are un sistem de denumire construit în jurul intermedierii bazate pe UDDI.

UDDI nu este la fel de utilizat pe cât au sperat creatorii săi. [2] În ianuarie 2006, IBM , Microsoft și SAP au anunțat că își închid nodurile publice UDDI [3] . La sfârșitul anului 2007, Grupul de definiții UDDI, OASIS Universal Description, Discovery and Integration (UDDI), Specifications Technical Committee [4] a fost închis după un vot . În septembrie 2010, Microsoft a anunțat încetarea suportului pentru UDDI în versiunile viitoare ale sistemului de operare Windows Server . Suportul UDDI este păstrat în Biztalk [5] .

Cel mai frecvent, sistemele UDDI sunt utilizate intern de companii pentru a lega dinamic sistemele client pentru implementări {{{1}}}. Cu toate acestea, majoritatea căutării metadatelor permise în UDDI nu este utilizată pentru această sarcină relativ simplă.

Structura

Înregistrarea UDDI constă din trei componente:

Pagini albe

Paginile albe oferă informații despre furnizorul de servicii, cum ar fi numele companiei, descrierea serviciului (eventual în mai multe limbi). Folosind aceste informații, puteți găsi un serviciu despre care unele informații sunt deja cunoscute (de exemplu, locația serviciului, găsită după numele furnizorului) [6] .

De asemenea, este posibil să transferați informații de contact (adrese, numere de telefon etc.).

Pagini galbene

Paginile galbene conțin o clasificare a unui serviciu sau a unei afaceri pe baza taxonomiilor standard. Acestea includ Standard_Industrial_Classification (SIC), North_American_Industry_Classification_System (NAICS) [6] sau United_Nations_Standard_Products_and_Services_Code (UNSPSC) și taxonomii geografice.

Deoarece o companie poate oferi un număr de servicii, pot exista mai multe pagini galbene (fiecare descriind un serviciu) asociate cu o pagină albă (sunt prezente informații generale despre companie).

Pagini verzi

Paginile verzi sunt folosite pentru a descrie cum se accesează serviciile web și informații despre serviciile legate. Unele informații sunt legate de serviciile web - cum ar fi adresa serviciului și parametrii, precum și link-uri către specificațiile interfeței [6] Alte informații nu au legătură directă cu serviciul web - includ e-mail, FTP , CORBA și numere de telefon pentru acest serviciu. Deoarece serviciile web pot avea mai multe legături (așa cum sunt definite în descrierea lor WSDL ), un serviciu poate avea mai multe pagini verzi, deoarece fiecare legare va trebui să acceseze pagini diferite.

Noduri și registre UDDI

Nodurile UDDI sunt servere care acceptă specificația UDDI și sunt înregistrate într-un registru UDDI atâta timp cât conține una sau mai multe intrări.

SOAP este un protocol bazat pe XML pentru schimbul de mesaje între un solicitant și un furnizor de servicii web. Furnizorul publică WSDL , astfel încât UDDI și solicitantul să se poată alătura utilizând SOAP.

Note

  1. „W3C” . Data accesului: 24 ianuarie 2014. Arhivat din original la 19 ianuarie 2014.
  2. アーカイブされたコピー. Data accesului: 28 ianuarie 2012. Arhivat din original la 28 ianuarie 2012. UDDI RIP
  3. Microsoft, IBM, SAP vor întrerupe efortul de înregistrare a serviciilor web UDDI @ SOA WORLD MAGAZINE . Data accesului: 24 ianuarie 2014. Arhivat din original la 14 iunie 2008.
  4. [1] Arhivat pe 19 februarie 2014 la Wayback Machine Message care anunță închiderea Comitetului Tehnic
  5. Îndepărtarea serviciilor UDDI din sistemul de operare server . Data accesului: 24 ianuarie 2014. Arhivat din original pe 21 octombrie 2012.
  6. 1 2 3 Taylor, Ian J. De la P2P la Web Services and Grids - Peers in a Client/Server World. Springer, 2005

Link -uri