SOA-Grundlagen: WS-Inspection und UDDI

Verzeichnisdienste bieten eine Übersicht über sämtliche Netzwerk-Ressourcen – und sind damit ein unverzichtbarer Bestandteil von Service orientierten Architekturen (SOA). Im SOA- und Web Services Umfeld sind WS-Inspection und insbesondere UDDI die wichtigsten Verzeichnisdienste.

Wenn von einem Unternehmen Web Services als Dienst öffentlich angeboten werden, ist es wichtig, dass andere Unternehmen diese auch finden. Ist ein Web Service mittels WSDL definiert, muss er daher veröffentlicht werden. Dieser Vorgang kann mit dem Eintrag in eine Übersichtsliste verglichen werden. Ein Beispiel aus der Nicht-Computerwelt sind die „Gelben Seiten“ des Branchentelefonbuchs.

Im IT-Umfeld nennen sich die „Gelben Seiten“ Verzeichnisdienste, bei der SOA sind sie eine zentrale Komponente der Architektur. Sie ermöglichen erst die lose Kopplung von Diensten. Damit lassen sich Services dynamisch suchen, finden und verwenden.

Ein Verzeichnisdienst als zentrale Anlaufstelle zur Suche von Diensten ist immer dann unabdingbar, wenn eine SOA mehr als nur eine kleine Anzahl von Diensten umfassen soll. Er ermöglicht durch standardisierte Schnittstellen und entsprechende interne Datenstrukturen eine strukturierte Suche nach einem passenden Dienst.

Für Web Services gibt es gleich mehrere Standards, die sich dieser Aufgabe annehmen. Zu diesen gehören die neuere „Web Services Inspection Language“ (WS-Inspection) und „Universal Description, Discovery and Integration“ (UDDI). Was hinter diesen beiden Schlagwörtern steckt, lesen Sie in unserem Grundlagenbeitrag Verzeichnisdienste für Web Services: WS-Inspection und UDDI. (ala)