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 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ére é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.
Az UDDI további információkat a www.uddi.org webhelyen talál.
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 az UDDI. 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ánnyilvá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ánnyilvántartás a belső alkalmazások közzétételét és tesztelését egy biztonságos, privát környezetben teszi lehetővé.
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ójat. 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ót.
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ásoko keresésekor. Az UDDI kiszolgálók rendelkezésre álló szolgáltatások és szolgáltatók címjegyzékei.