Universal Description, Discovery and Integration
aus Wikipedia, der freien Enzyklopädie
Universal Description, Discovery and Integration (UDDI) ist ein Begriff aus dem Umfeld der Serviceorientierten Architektur (SOA) und bezeichnet einen standardisierten Verzeichnisdienst, der die zentrale Rolle in einem Umfeld von dynamischen Web Services spielen sollte. Ende 2005 kündigten jedoch die größten Unterstützer von UDDI – IBM, Microsoft und SAP – an, die UDDI Business Registry abzuschalten[1], was vielerorts als das Ende von UDDI gedeutet wurde[2][3].
Inhaltsverzeichnis |
[Bearbeiten] Aufbau
Der Verzeichnisdienst besitzt eine SOAP-Schnittstelle. Er enthält Unternehmen, ihre Daten und ihre Services. Dabei kann man in UDDI zwischen drei Arten der Informationen unterscheiden: Den "White Pages", einer Art Telefonbuch, den "Yellow Pages", also die elektronische Entsprechung der gelben Seiten, und den "Green Pages". Die genaue Aufteilung mitsamt den Daten, die den einzelnen Teilen entspringen werden, sind in folgender Liste ausgeführt:
- White Pages
- Namensregister, sortiert nach Namen
- Auflistung der Anbieter mit allen Detailangaben
- Kontaktinformationen (Telefon, Telefax, …)
- Yellow Pages
- Branchenverzeichnis
- Spezifische Suche gemäß verschiedener Taxonomien (Ort, Dienstart, …)
- Verweist auf White Pages
- Klassifiziert die Services anhand internationaler Standards wie UNSPSC
- Green Pages
- Informationen über das Geschäftsmodell des Unternehmens
- Technische Details zu den angebotenen Web Services
- Auskunft über Geschäftsprozesse
[Bearbeiten] Datenmodell
Das Datenmodell beschreibt die Zusammenhänge zwischen Unternehmen, deren Diensten und Schnittstellen. Durch categoryBag, identifierBag und tModel können Dienste gefunden werden, die bestimmte Anforderungen erfüllen.
Die fünf Hauptbestandteile:
- businessEntity - Informationen (Metadaten) über den Anbieter (z. B. Unternehmen, Name, Beschreibung), enthält Auflistung über die angebotenen Dienste (aus XML-Sicht das Wurzelelement)
- businessService - allgemeine Beschreibung einer Serviceklasse (Metadaten über den Dienst), repräsentiert eine logische Dienst-Klassifikation und ist Kind einer businessEntity-Struktur
- bindingTemplate - beschreibt technische Eigenschaften des Services
- publisherAssertion - beschreibt die Beziehung zwischen den Parteien
- t-Modell: Referenzen auf technische Anforderungen, Speicherung anhand generischer Daten
Beschreibungsbestandteile:
- categoryBag
- identifierBag
Spezifikationselement
- tModel - technische Spezifikation des Dienstes (z. B. Datenformat und Übertragungsprotokoll)
[Bearbeiten] Siehe auch
[Bearbeiten] Einzelnachweise
- ↑ UDDI Business Registry Shutdown FAQ von Microsoft
- ↑ Dave Linthicum (2005): UDDI is a Dead Parrot
- ↑ Joe McKendrick (2007): IBM acknowledges bypassing UDDI; calls for new SOA registry standard
[Bearbeiten] Weblinks
- Online Community for the UDDI (englisch)
- UDDI-Spezifikationen (englisch)
- WSDL and UDDI (englisch)
- UDDI4Java (Client Implementierung) (englisch)
- jUDDI (Server/Registry Implementierung) (englisch)

