RSS
 

Webservices? Definition

Veröffentlicht am Oktober 6, 2008 um 3:20 pm

06 Okt

In diesem Post widme ich mich der Erklärung, was ein Webservice ist, wie er funktioniert und wofür er nützlich ist.


Zuerst einmal schauen wir uns an, wie wir einen Webservice allgemein definieren können.

” Ein Webservice oder Webdienst ist eine Software-Anwendung, die mit einem Uniform Resource Identifier (URI) eindeutig identifizierbar ist und deren Schnittstellen als XML-Artefakte definiert, beschrieben und gefunden werden können.  “

Soviel dazu… Das ganze nochmal in Deutsch:

Reden wir von einem Webservice meinen wir nichts anderes als einen, im Netz freigestellten Dienst.
Ein Webservice stellt seinem Nutzer Funktionen, Daten und Anwendungen bereit.


Werden Daten von einem Webservice verschickt, geschieht dies über ein HTTP- Protokoll.
Anfragen und Antworten werden in Form von XML gesendet.

Anfragen werden daher in XML verpackt und per HTTP verschickt. Die XML-Nachricht wird vom Webservice interpretiert und wiederum in Form von XML beantwortet.


Folgende Frage dürfte sich jetzt stellen :
“Woher soll ich denn wissen, welcher Server im Internet welche Dienste anbietet?”

Die Antwort lautet “UDDI (Universal Description Discovery and Integration)”
UDDI ist ein Verzeichnisdienst, welcher eine Übersicht über Netzwerkressourcen bietet.


Google z.B. bietet Webservices an. Daher können Programmierer auf Funktionen von Google zugreifen und sie direkt in eigene Anwendungen integrieren ( z.B. Seiteninterne Suchmaschinen).

 

Tags:

Hinterlassen Sie eine Nachricht