Web Services sind kleine Softwareprogramme von beliebigen Anbietern, die Funktionen und Daten zentral über das Internet bereitstellen. Der Austausch der Information erfolgt mithilfe des standardisierten XML-Formats. Über sogenannte WSDL-Dateien (Web Services Description Language) werden dem Konsumenten eines Web Services die bereitgestellten Funktionen und die erwarteten Parameter beschrieben.
Ein kleines Beispiel:
Sie möchten die Bankverbindung eines Mitarbeiters erfassen. Früher war dafür ein Feld für den Namen der Bank nötig sowie die Bankleitzahl selber. Heute genügt ein Feld, nämlich das für die Bankleitzahl. Den Namen der Bank liefert ein Web Service automatisch beim Abspeichern der getätigten Eingaben in dem Formular. Dieser Web Service kommt von der Hausbank oder sogar von einer Landes- oder Bundesbank. Die Daten werden dort zentral gepflegt und per Internet bereitgestellt. Die WSDL-Datei beschreibt, wie die Bankleitzahl aussehen muss und was der Service-Anbieter zurückliefert.
> Web Service „Bankleitzahlen“ von United Planet