Web Services – Grundlagen, Aufbau und Struktur

Weitere Beispiele

Ein weiteres Beispiel ist die Interaktion zwischen Fluggesellschaften und Reisebüros. Die Fluggesellschaften stellen Möglichkeiten zum Nachschlagen bzw. Buchen von Flügen über einen Web Service bereit. Die Reisebüros bieten auf ihrer Webpräsenz Flüge verschiedener Fluggesellschaften an, von denen die Reisebüros zur Laufzeit über den Verzeichnisdienst UDDI erfahren. Der Kunde kann auf der Webpräsenz des Reisebüros nun zentral Preise und Termine verschiedener Flüge vergleichen und direkt buchen.

Web Services sind nicht die erste Realisierung einer SOA. Schon vor Web Services existierten Konzepte, die ähnliche Probleme erfolgreich gelöst haben. Das war zum Beispiel COM/DCOM von Microsoft, RMI von Sun und Corba von OMG.

Von diesen drei Konzepten war allerdings lediglich Corba plattformunabhängig, die anderen waren gebunden an das Betriebssystem des jeweiligen Herstellers. Kern der 1991 veröffentlichten Corba-Spezifikation war das Objektmodell. Corba setzte sich letztendlich deshalb nicht durch, weil es mit verschiedenen Problemen kämpfte - etwa unvollständiger Spezifikation oder unbefriedigender Abbildung der Datentypen in andere Programmiersprachen.