Der Begriff Webdienste beschreibt eine standardisierte Methode zur Integration webbasierter Anwendungen unter Verwendung der offenen Standards XML, SOAP, WSDL und UDDI über ein Internetprotokoll-Backbone. XML wird zum Kennzeichnen der Daten verwendet, SOAP wird zum Übertragen der Daten verwendet, WSDL wird zum Beschreiben der verfügbaren Dienste verwendet und UDDI wird zum Auflisten der verfügbaren Dienste verwendet. Webdienste werden in erster Linie als Mittel für Unternehmen zur Kommunikation untereinander und mit Kunden verwendet und ermöglichen es Unternehmen, Daten zu kommunizieren, ohne die IT-Systeme des anderen hinter der Firewall genau zu kennen.
Im Gegensatz zu herkömmlichen Client / Server-Modellen wie einem Webserver / Webseiten-System bieten Webdienste dem Benutzer keine grafische Benutzeroberfläche. Webdienste teilen stattdessen Geschäftslogik, Daten und Prozesse über eine programmgesteuerte Schnittstelle in einem Netzwerk. Die Anwendungsschnittstelle, nicht die Benutzer. Entwickler können den Webdienst dann einer GUI (z. B. einer Webseite oder einem ausführbaren Programm) hinzufügen, um Benutzern bestimmte Funktionen anzubieten.
Mit Webdiensten können verschiedene Anwendungen aus verschiedenen Quellen ohne zeitaufwändige benutzerdefinierte Codierung miteinander kommunizieren. Da die gesamte Kommunikation in XML erfolgt, sind Webdienste nicht an ein Betriebssystem oder eine Programmiersprache gebunden. Beispielsweise kann Java mit Perl kommunizieren, Windows-Anwendungen können mit UNIX-Anwendungen kommunizieren.
Webdienste erfordern keine Browser oder HTML.
Webdienste werden manchmal als Anwendungsdienste bezeichnet.
WEITER
Website-Filter