Professional Documents
Culture Documents
Infrastruktura Za Elektronsko Poslovanje Vezbe 05
Infrastruktura Za Elektronsko Poslovanje Vezbe 05
Infrastruktura Za Elektronsko Poslovanje Vezbe 05
elektronsko poslovanje
UDDI
UDDI
UDDI (Universal Description, Discovery and Integration) je platformaski nezavisan uslužni
direktorijum (registar, repozitorijum) na kome se mogu registrovati, odnosno tražiti Web
servisi. UDDI serveri su replicirani kako bi se obezbedila redundantnost. Sve informacije su
dostupne na svakom repliciranom čvoru.
Neki poznati javni servisi su:
http://code.google.com/more/
UDDI omogućava sledeće:
https://developers.facebook.com/
čuvanje informacija o Web servisima
https://dev.twitter.com/rest/public
pristup interfejsima Web servisa definisanih WSDL-om
komunikaciju preko SOAP-a
integraciju različitih Web servisa korišćenjem Internet-a
www.webservicex.net
Korišćenje UDDI-ja
Avioprevoznici
Primer UDDI
Registruju
svoje usluge u
UDDI
direktorijum.
Industrija
Publikuje
UDDI
standard za
rezervaciju Turističke agencije
letova.
Naći servis
preko interfejsa
Zelene
strane
Pretraživanje UDDI registra (2)
U ovom primeru treba naći sve registrovane poslovne projekte čije ime počinje sa
“IMP Corporation”.
Autorizacija korisnika
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope">
<Body>
<get_authToken generic="2.0" xmlns="urn:uddi-org:api_v2"
userID="aUserID" cred="someValue"/>
</Body>
</Envelope>
Publikovanje informacija u UDDI registru (2)
Prilikom publikovanja, prvi argument za sve operacije je element <authInfo> koji sadrži
autorizacioni token prethodno odobren od strane strane repozitorijuma. Struktura
tokena je specifična za implementaciju , ali je obično jednostavan niz karaktera.