Η προδιαγραφή Universal Description, Discovery, and Integration (UDDI) ορίζει έναν τρόπο δημοσίευσης και ανακάλυψης πληροφοριών σχετικά με τις διαδικτυακές υπηρεσίες.
Το UDDI περιλαμβάνει ένα σχήμα XML για μηνύματα SOAP το οποίο ορίζει ένα σύνολο εγγράφων για την περιγραφή πληροφοριών επιχειρήσεων και υπηρεσιών, ένα κοινό σύνολο API για υποβολή ερωτημάτων και δημοσίευση πληροφοριών στους καταλόγους και ένα API για την αναπαραγωγή καταχωρήσεων καταλόγου μεταξύ ομότιμων κόμβων UDDI.
Για περισσότερες πληροφορίες σχετικά με το UDDI, ανατρέξτε στο δικτυακό τόπο www.uddi.org
Το UDDI διαχειρίζεται την ανακάλυψη των διαδικτυακών υπηρεσιών βασιζόμενο σε κατανεμημένο μητρώο επιχειρήσεων και των περιγραφών των υπηρεσιών τους το οποίο υλοποιείται σε κοινή μορφή XML.Πριν δημοσιεύσετε την επιχειρηματική οντότητα και τη διαδικτυακή υπηρεσία σας σε δημόσιο μητρώο, πρέπει πρώτα να εγγράψετε την επιχειρηματικής σας οντότητα με μητρώο UDDI.
Τα μητρώα UDDI έχουν δύο μορφές: δημόσια και ιδιωτικά. Και τα δύο είδη συμμορφώνονται στις ίδιες προδιαγραφές. Ένα ιδιωτικό μητρώο σας επιτρέπει τη δημοσίευση και τη δοκιμή της εσωτερικής εφαρμογής ηλεκτρονικού επιχειρείν (e-business) σε ασφαλές, ιδιωτικό περιβάλλον.
Το δημόσιο μητρώο αποτελεί μια συλλογή ομότιμων καταλόγων που περιέχουν πληροφορίες σχετικά με τις επιχειρήσεις και τις υπηρεσίες. Εντοπίζει τις υπηρεσίες που έχουν καταχωρηθεί σε έναν από τους ομότιμους κόμβους της και διευκολύνει την ανακάλυψη των δημοσιευμένων διαδικτυακών υπηρεσιών. Γίνεται αναπαραγωγή των δεδομένων σε κάθε μητρώο ανά τακτά χρονικά διαστήματα. Με αυτόν τον τρόπο διασφαλίζεται η συνέπεια στις μορφές περιγραφής υπηρεσιών και διευκολύνεται η παρακολούθηση των αλλαγών καθώς αυτές πραγματοποιούνται. Η IBM διατηρεί δύο δημόσια μητρώα που ονομάζονται Επιχειρηματικό μητρώο UDDI της IBM και Μητρώο δοκιμών UDDI της IBM UDDI. Το Μητρώο δοκιμών UDDI της IBM σας επιτρέπει την ανάπτυξη της δικής σας διαδικτυακής υπηρεσίας και την εμπειρία της διαδικασίας εγγραφής UDDI χωρίς να τοποθετήσετε την διαδικτυακή υπηρεσία σας σε επίσημο μητρώο. Χρησιμοποιήστε το Μητρώο δοκιμών UDDI της IBM για να πειραματιστείτε με το UDDI και για να πραγματοποιήσετε δοκιμή και επικύρωση της διαδικτυακής υπηρεσίας σας. Για περισσότερες πληροφορίες σχετικά με τα δημόσια μητρώα της IBM, ανατρέξτε στο http://uddi.ibm.com. Για μια λίστα των δημόσιων μητρώων, ανατρέξτε στο δικτυακό τόπο http://www.uddi.org/register.html.
Ένα ιδιωτικό μητρώο σας επιτρέπει τη δημοσίευση και τη δοκιμή των εσωτερικών σας εφαρμογών σε ασφαλές, ιδιωτικό περιβάλλον.
Το επιχειρηματικό μητρώο UDDI λειτουργεί ως κατάλογος μεταξύ επιχειρήσεων (B2B) συνδέοντας αγορές, αγοραστές και πωλητές. Οι πληροφορίες που παρέχονται στο μητρώο αποτελούνται από τρίας συστατικά στοιχεία: τις "λευκές σελίδες" (white pages), τις "κίτρινες σελίδες" (yellow pages) και τις πράσινες σελίδες" (green pages). Στις λευκές σελίδες περιλαμβάνεται το όνομα της επιχείρησης, πληροφορίες επικοινωνίας και ένα κείμενο περιγραφής των υπηρεσιών της επιχείρησης. Στις κίτρινες σελίδες περιλαμβάνονται οι βιομηχανικές κατηγοριοποιήσεις με βάση τις τυπικές ταξινομίες όπως των NAICS, ISO 3166 και UNSPSC. Στις πράσινες σελίδες περιλαμβάνονται οι αναφορές σε προδιαγραφές για διαδικτυακές υπηρεσίες και δείκτες σε διάφορους μηχανισμούς ανακάλυψης με βάση αρχείο ή διεύθυνση URL. Με αυτόν τον τρόπο διευκολύνεται η ενοποίηση των επιχειρήσεων στις διάφορες αγορές. Εφόσον οι πληροφορίες είναι καταχωρημένες, διατίθενται σε όλες τις εφαρμογές. Για περισσότερες πληροφορίες σχετικά με το NAICS, ανατρέξτε στο δικτυακό τόπο www.naics.com. Για περισσότερες πληροφορίες σχετικά με το UNSPSC, ανατρέξτε στο δικτυακό τόπο www.unspsc.org. Για περισσότερες πληροφορίες σχετικά με το ISO 3166, ανατρέξτε στο δικτυακό τόπο http://www.iso.org/iso/en/prods-services/iso3166ma/index.html.
Οι επιχειρήσεις συμπληρώνουν το μητρώο με περιγραφές των υπηρεσιών που προσφέρουν. Το UDDI εκχωρεί μια μοναδική ταυτότητα σε κάθε περιγραφή υπηρεσίας και καταχώρηση επιχείρησης. Αυτά γίνονται κλειδιά υπηρεσίας και επιχείρησης αντίστοιχα. Οι μηχανές αναζήτησης και οι εφαρμογές υποβάλλουν ερωτήματα στο μητρώο για την ανακάλυψη υπηρεσιών. Οι εξυπηρετητές UDDI αποτελούν ένα κατάλογο των διαθέσιμων υπηρεσιών και των παροχέων υπηρεσιών.