UDDI-spesifikasjonen (Universal Description, Discovery, and Integration) definerer en metode for publisering og oppdaging av informasjon om web-tjenester.
UDDI inkluderer et XML-skjema for SOAP-meldinger som definerer et sett av dokumenter som beskriver firma- og tjenesteinformasjon, et felles sett av APIer for spørring i og publisering av informasjon til katalogene, og et API for replikering av katalogoppføringer mellom likeverdige UDDI-noder.
Hvis du vil ha mer informasjon om UDDI, kan du se www.uddi.org
UDDI administrerer oppdagingen av web-tjenester ved at det bruker et distribuert register over firmaer og deres tjenestebeskrivelser implementert i et felles XML-format. Før du kan publisere firmaentiteten og web-tjenesten til et felles register, må du registrere firmaentiteten med et UDDI-register.
Det finnes to former av UDDI-registre: felles og privat. Begge typene samsvarer med de samme spesifikasjonene. Med et privat register kan du publisere og teste de interne e-postapplikasjonene i et sikkert, privat miljø.
Et felles register er en samling av likeverdige kataloger som inneholder informasjon om firmaer og tjenester. Det finner tjenestene som er registrert på en av de likeverdige nodene, og gjør det mulig å oppdage publiserte web-tjenester. Data replikeres jevnlig for hvert av registrene. Dette sikrer konsistente tjenestebeskrivelsesformater og gjør det enkelt å spore endringer etter hvert som de oppstår. IBM® opprettholder to felles registre som kalles IBM UDDI Business Registry og IBM UDDI Test Registry. Med IBM UDDI Test Registry kan du utvikle en egen web-tjeneste og prøve ut UDDI-registreringsprosessen uten å plassere web-tjenesten i et offisielt register. Bruk IBM UDDI Test Registry til å eksperimentere med UDDI, og til å teste og validere web-tjenesten. Hvis du vil ha mer informasjon om IBMs felles registre, kan du gå til http://uddi.ibm.com Du finner en liste over felles registre her http://www.uddi.org/register.html
Med et privat register kan du publisere og teste de interne applikasjonene i et sikkert, privat miljø.
UDDI-firmaregisteret fungerer som en B2B-katalog som linker markeder, kjøpere og selgere. Informasjonen i registeret består av tre komponenter: hvite sider, gule sider og grønne sider. Hvite sider omfatter firmanavn, kontaktinformasjon og en tekstbeskrivelse av firmaets tjenester. Gule sider omfatter industrikategoriseringer basert på standardtaksonomier som NAICS, ISO 3166 og UNSPSC. Grønne sider omfatter referanser til spesifikasjoner for web-tjenester og pekere til ulike fil- og URL-baserte oppdagingsmekanismer. Dette gjør det enkelt for firmaer å integreres over flere markeder. Siden den er registrert, blir informasjonen gjort tilgjengelig for alle applikasjoner. Hvis du vil ha mer informasjon om NAICS, kan du se www.naics.com Hvis du vil ha mer informasjon om UNSPSC, kan du se www.unspsc.org Vil du har mer informasjon om ISO 3166, kan du se http://www.iso.org/iso/en/prods-services/iso3166ma/index.html
Firmaer fyller ut registeret med beskrivelser av tjenestene de støtter. UDDI tildeler en unik ID til hver tjenestebeskrivelse og firmaregistrering. De blir henholdsvis tjeneste- og firmanøkkelen. Søkemotorer og applikasjoner kjører spørringer mot registeret for å oppdage tjenester. UDDI-servere er en katalog over tilgjengelige tjenester og tjenesteleverandører.