Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
WebServices UDDI
Methode/Technik:11849
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
UDDI steht für Universal Description, Discovery and Integration. Eine Organisation, die Webdienste anbieten möchte, kann eine UDDI-Registrierung (Business Registration) erstellen. Das ist ein XML-Dokument, dessen Format in einem von UDDI definierten Schema festgelegt ist. Danach werden die Registrierungen in einer replizierten Datenbank gespeichert, die UDDI Business Registry genannt wird. Eine Kopie der Business Registry wird von jeder UDDI-Operatorsite gepflegt. Diese Sites kommunizieren miteinander, um die Konsistenz der gespeicherten Informationen zu gewährleisten.

Das XML-Schema für UDDI legt die gemeinsame Struktur für Registrierungsdokumente fest. Die folgende Skizze macht die Struktur einer UDDI-Definition deutlich:

<businessEntity businessKey=”…”>
   <name> … </name>
   <description> … </ description >
   <contacts> … </ contacts >
   <businessServices>
      <businessService serviceKey=”…”>
         …
      </businessService> …
   </businessServices>
</ businessEntity>

Das Element <businessEntity>, der Container für alle anderen Elemente, enthält das Attribut „businessKey“ (ein global eindeutiger Bezeichner für das jeweilige Unternehmen) sowie weitere Informationen über die im Registrierungseintrag beschriebende Organisation. Hierfür stehen Elemente wie <name>, <description> und <contacts> zur Verfügung.

Schließlich enthält jedes <businessEntitity>-Element ein <businessServices>-Element, das die von dieser Organisation bereitgestellten Webdienste beschreibt. Das Element <businessServices> wiederum enthält mehrere <businessService>-Elemente, die jeweils einen bestimmten Dienst beschreiben.

Um auf die Daten einer UDDI-Registry zuzugreifen, verwendet die Clientsoftware stets SOAP über HTTP. Dies bedeutet, dass UDDI selbst ein Webdienst ist. Dieser stellt ein Inquiry-API und ein Publishing-API zur Verfügung.

Die Aufrufe für Anwendungen, die die Business Registry durchsuchen müssen, bilden das Inquiry-API. Dazu gehören Aufrufe wie „find_business“ und „find_service“, mit deren Hilfe man Informationen über bestimmte Unternehmen in der Registry bzw. bestimmte Dienste innerhalb einer gegebenen „businessEntity“ finden kann.

Auf der anderen Seite müssen Anwendungen auch in der Lage sein, diese Informationen zu erstellen und zu verändern. Hierfür stehen entsprechend Aufrufe wie „save_business“ und „save_service“ zur Verfügung, mit deren Hilfe man Informationen für ein <businessEntity> bzw. für einen <businessService> erstellt oder aktualisiert.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012