Általános leíró, kereső és integráció (UDDI)

Az általános leíró, kereső és integráció (UDDI) specifikáció a webszolgáltatások közzétételére és keresésére határoz meg egy módszert.

Az UDDI projektnek két célja volt:

Az UDDI tartalmaz egy XML sémát a SOAP üzenetek számára, ami meghatározza a cégeket és szolgáltatásaikat leíró dokumentumokat, az információk lekérdezéséhez és közzétételéhez szükséges általános alkalmazás programozási felületeket és egy alkalmazás programozási felületet a könyvtárbejegyzések UDDI csomópontok közti többszörözéséhez.

További UDDI információkat a www.uddi.org webhelyen talál.

UDDI nyilvántartások

Az UDDI a cégeket és szolgáltatásaikat leíró XML formátumú osztott nyilvántartásra támaszkodva irányítja a webszolgáltatások keresését. A cég és a webszolgáltatás adatainak közzététele előtt először be kell jegyezni a céget az UDDI nyilvántartásba.

Az UDDI nyilvántartásoknak két formájuk van: a nyilvános és a magán. Mindkét típus azonos specifikáció alapján működik. A magán nyilvántartások lehetővé teszik a belső e-üzlet alkalmazások biztonságos környezetben való közzétételét és tesztelését.

A nyilvános nyilvántartások egyenrangú címjegyzékek gyűjteményei, amik cégekről és szolgáltatásokról tartalmaznak adatokat. Megtalálják a partnercsomópontjaikon bejegyezett szolgáltatásokat és lehetőséget adnak a közzétett webszolgáltatások keresésére. Mindegyik nyilvántartásban rendszeresen történik adattöbbszörözés. Ez biztosítja a szolgáltatásleírások formátumának következetességét és megkönnyíti a változtatások követését. Az IBM® két nyilvános nyilvántartást tart fenn, az IBM UDDI üzleti nyilvántartást és az IBM UDDI teszt nyilvántartást. Az IBM UDDI teszt nyilvántartáson ki lehet próbálni az UDDI bejegyzési folyamatot és a webszolgáltatások fejlesztésénél is használható, anélkül, hogy a webszolgáltatás bekerülne egy hivatalos nyilvántartásba. Az IBM nyilvános nyilvántartásairól a http://uddi.ibm.com webhelyen talál bővebb információt, a http://www.uddi.org/register.html címen pedig tesztel egy nyilvános nyilvántartásokat felsoroló lista található.

A magán nyilvántartások lehetővé teszik a belső alkalmazások biztonságos, magán környezetben való közzétételét és tesztelését.

Az UDDI üzleti nyilvántartás cégek közötti címjegyzékként működik, összekötve piacokat, eladókat és vevőket. A nyilvántartásban található adatok három részre oszlanak: fehér, sárga és zöld oldalak. A fehér oldalak tartalmazzák a cégek neveit, elérhetőségét és a szolgáltatásaik szöveges leírását. A sárga oldalakon szabványos osztályozások (például NAICS, ISO 3166 vagy UNSPSC) alapján kategóriákba vannak sorolva. A zöld oldalak a webszolgáltatások specifikációira, valamint a különböző fájl és URL-alapú keresőmechanizmusokra mutató hivatkozásokat tartalmaznak. Ez megkönnyíti a cégek piaci integrációját. Miután be van jegyezve, az információk hozzáférhetők minden alkalmazáson. A NAICS osztályzásról a www.naics.com, az UNSPSC osztályzásról a www.unspsc.org, az ISO 3166 rendszerről pedig a http://www.iso.org/iso/en/prods-services/iso3166ma/index.html webhelyen talál bővebb információkat.

A cégek az általuk biztosított szolgáltatások leírásait töltik fel a nyilvántartásokba. Az UDDI minden egyes szolgáltatásleíráshoz és céges bejegyzéshez egy egyedi azonosítót rendel. Ezek a szolgáltatás- és a célkulcsok. A keresőmotorok és az alkalmazások a nyilvántartást kérdezik le a szolgáltatások keresésekor. Az UDDI kiszolgálók rendelkezésre álló szolgáltatások és szolgáltatók címjegyzékei.