Webservices
Webservices - was steckt hinter dem Begriff?
Im Unternehmenseinsatz sind Webservices Komponenten oder Schnittstellen einer Applikation, die über offene Protokolle kommunizieren. Webservices sind für sich allein bereits nutzbar und beschreiben dabei ihre zur Verfügung gestellten Methoden/ Interfaces selbst. Sie stellen somit eine optimale Schnittstelle zur Anwendungsintegration dar. Ihre Funktion ist im Prinzip vergleichbar mit dem Prinzip der Remote Procedure Calls, die ebenfalls eine Schnittstelle darstellen um eine Methode remote auszuführen und eine Rückgabe zu erhalten.
Wie funktionieren Webservices?
Die Basistechnologien von Webservices sind XML und HTTP. XML stellt dabei eine von Plattform und Programmiersprache unabhängige Möglichkeit dar um komplexe Daten (Nachrichten und Funktionen) zu beschreiben. HTTP ist dabei das Übertragungsmedium.
Über HTTP und XML werden nun die folgenden Webservice Techniken abgebildet:
- SOAP (Simple Object Access Protocol) SOAP ist ein XML-basiertes Protokoll um Applikationen den Datenaustausch über HTTP zu ermöglichen.
- UDDI (Universal Description, Discovery and Integration) UDDI verwaltet ein Verzeichnis von Webservices und ermöglicht somit das automatisierte Finden von veröffentlichten Webservices.
- WSDL (Web Services Description Language) WSDL beschreibt die Funktionen und Parameter eines Webservices. Die Informationen können von einem Menschen im Browser angesehen werden oder automatisch ausgewertet werden. MS Visual Studio zeigt die über WSDL zur Verfügung gestellten Informationen in der IDE an und gibt dem Programmierer somit eine wirksame Hilfe, wie er den Webservice nutzen kann. Die Benutzung eines Webservices nennt man auch "konsumieren".
Welchen Nutzen haben Sie von Webservices im Geschäftsalltag?
- Über Webservices können Sie das Warenwirtschaftssystem in Ihrem Unternehmen direkt mit dem System eines Lieferanten verbinden.
- Über öffentliche Webservices können Sie sich die Temperatur oder das Wetter an einem beliebigen Punkt der Erde in Ihre Applikation holen und die Informationen anzeigen oder weiterverarbeiten.
- Ihr Onlineshop kann direkt während des Bestellvorgangs die Daten des Kunden z.B. über den Webservice einer Auskunftei prüfen.
- Und vieles mehr…
Gern beraten wir Sie ausführlich rund um das Thema Webservices.




