UDDI-specifikationen (Universal Description, Discovery, and Integration) definierar ett sätt att publicera och identifiera information om webbtjänster.
UDDI inkluderar ett XML-schema för SOAP-meddelanden som definierar en uppsättning dokument för att beskriva verksamhets- och tjänsteinformation, en gemensam uppsättning APIer för att fråga om och publicera information till katalogerna samt ett API för replikering av katalogposter mellan UDDI-noder på samma nivå.
Mer information om UDDI finns på webbplatsen www.uddi.org
UDDI hanterar identifieringen av webbtjänster genom ett distribuerat register av verksamheter och tillhörande tjänstebeskrivningar i ett gemensamt XML-format. Innan du kan publicera verksamhetsentitet och webbtjänster till ett offentligt register måste du först registrera verksamhetsentiteten i ett UDDI-register.
UDDI-register finns i två varianter: Offentliga och privata. Båda typer följer samma specifikationer. Med ett privat register kan du publicera och testa dina interna e-affärstillämpningar i en säker och privat miljö.
Ett offentligt register är en samling kataloger på samma nivå som innehåller information om verksamheten och tjänsterna. Den söker efter tjänster som registrerats vid en av dess noder och förenklar identifieringen av publicerade webbtjänster. Data replikeras regelbundet till och från varje register. På så sätt säkerställs att tjänstebeskrivningsformaten är konsekventa och spårningen av ändringar underlättas. IBM har de två offentliga registren IBM UDDI Business Registry ochIBM UDDI Test Registry. Med registret IBM UDDI Test Registry kan du utveckla en webbtjänst och gå genom UDDI-registreringsprocessen utan att behöva placera webbtjänsten i ett officiellt register. Registret IBM UDDI Test Registry använder du till att experimentera med UDDI samt till att testa och validera webbtjänster. Mer information om IBMs offentliga register finns på webbplatsen http://uddi.ibm.com. En lista över offentliga register finns på webbsidan http://www.uddi.org/register.html
Med ett privat register kan du publicera och testa dina interna tillämpningar i en säker och privat miljö.
Registret UDDI Business Registry verkar som en B2B-katalog som kopplar samman marknader, köpare och säljare. Informationen i registret består av tre komponenter: vita sidor, gula sidor och gröna sidor. Det vita sidorna innehåller verksamhetsnamn, kontaktinformation och en textbeskrivning av verksamhetens tjänster. De gula sidorna innehåller industrikategoriseringar baserat på standardtaxonomier som NAICS, ISO 3166 och UNSPSC. De gröna sidorna innehåller referenser till specifikationer för webbtjänster och pekare till olika fil- och URL-baserade identifieringsmekanismer. Det gör det enkelt för verksamheter att integreras på olika marknader. Informationen är tillgänglig för alla tillämpningar eftersom den är registrerad. Mer information om NAICS finns på webbplatsenwww.naics.com. Mer information om UNSPSC finns på webbplatsenwww.unspsc.org. Mer information om ISO 3166 finns på webbplatsenhttp://www.iso.org/iso/en/prods-services/iso3166ma/index.html.
Verksamheter fyller registret med beskrivningar av tjänsterna de har funktioner för. UDDI tilldelar ett unikt ID till varje tjänstebeskrivning och verksamhetsregistrering. De IDna är tjänste- och verksamhetsnycklarna. Sökmotorer och tillämpningar kör frågar om webbtjänster mot registret. UDDI-servrar är en katalog över tillgängliga tjänster och tjänsteleverantörer.