Untersschied zwischen Webserver und Webservice

Hallo,

kann mir bitte jemand den Unterschied und das Zusammenspiel zwischen einem Webserver / Webdienst und einer Webapplikation erklären?

Vielen Dank

Hi

Ein Webserver ist ein Programm das auf einem Computer läuft und Statische und Dynamische Inhalte ausliefert.

Ein Webdienst (Webservice) ist für die Kommunikation zwischen Server und Client (z.B. Webapplikation).

Eine Webapplikation ist ein Dynamischer Inhalt denn sie im Browser sehen. z.B.: wer-weiss-was.de oder amazon.de

Hier ein Beispiel wie Webserver, Webdienst und Webapplikation zusammenspielen.

Eine Shop-Webapplikation läuft auf dem Webserver.
Wenn die in diesem Shop mit einer Kreditkarte einkaufen geht das folgendermaßen.

Bei der Bestellung werden Sie nach den Daten auf der Kreditkarte gefragt (Name, Nummer, Sicherheitscode).
Wenn sie auf Weiter Klicken, dann sendet die Shop-Webapplikation die Daten zum Webdienst der Kreditkartenfirma dort werden die Daten auf Richtigkeit geprüft und der Geldbetrag von der Karte abgebucht.
Der Webdienst liefert dann ob alles in Ordnung ist oder eine Fehlermeldung an die Webapplikation zurück.

Je nach der Information die die Webapplikation erhalten hat, wird die nächste Seite angezeigt.
Wenn alles in Ordnung ist kommt die Meldung „Bestellung erfolgreich“.
Bei einer Fehlermeldung wird dann angezeigt dass die Bestellung nicht abgeschlossen werden konnte wegen der Kreditkarte.

Hallo pmichel,

erklär mal bitte etwas detailierter was Du genau wissen möchtest.

Hallo,

ein Webserver ist ein Rechner, der auf HTTP-Anfragen antwortet. D.h. wenn Du eine URL wie z.B. „http://www.wer-weiss-was.de/“ aufrufst, dann wird diese von einem Webserver empfangen und beantwortet, so dass Du sie lesen kannst.

Ein Webservice ist ein Programm, welches auf einem Webserver läuft und per HTTP aufgerufen wird. Über das HTTP bekommt der Webservice seine Parameter und gibt seine Antwort meist per XML wieder zurück. Webservices werden aber nicht von Menschen aufgerufen, sondern von anderen Programmen, die die Antworten des Webservices wiederum selbst auswerten.

Hoffe die Antwort hat geholfen,
Jürgen