Gibt es einen Unterschied zwischen einem Webserver und einem Webdienst?
Mir, diese Begriffe klingen sehr ähnlich. Gibt es einen Unterschied wirklich?
Kommentar zu dem Problem
Hast du ein Blick in die Wikipedia?
Warum Sie auf der Suche bei Wikipedia, wenn wir StackOverflow ?
InformationsquelleAutor der Frage Dimitri C. | 2010-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein web service ist eine Anwendung, die ausgeführt wird, die von einem web-server und die Ergebnisse in einer Reihe von URLs zurück, die Ihre Daten in einem format, das soll analysiert werden, durch eine 'Allgemeine' computer-Programm statt, die von einem browser. Als Ergebnis web services können beliebige Daten verwenden, die format, das Sie möchten (solange sich beide Seiten einig), aber in der Regel so etwas wie XML, speziell SOAP oder so) oder JSON verwendet.
InformationsquelleAutor der Antwort Randy Voet
Einen Webdienst wird auf einem Webserver läuft.
Einen Webserver ist ein Stück software, die entworfen, um web-Seiten/web-Seiten/web-services. Beispiele sind IIS, Apache und viele mehr. Den Namen finden auch auf der hardware läuft die software.
Als web-service werden, die innerhalb einer web-server - in der Regel mit XML oder das durchführen einer Aktion in Reaktion auf die Eingabe.
Aus der wikipedia:
InformationsquelleAutor der Antwort Oded
Die Unterschiede zwischen "web-server" und "web-service" sind wie folgt:
Web-Server:
Web Services:
ist eine Anwendung, die von einem web-server, der Durchführung von Aufgaben und die Rücksendung von strukturierten Daten, die an eine aufrufende Programm, sondern als HTML-Code für einen browser.
wegen diesem Grund, kann es beliebige Daten verwenden, die format, das Sie wünschen—vielleicht so etwas wie XML, SOAP oder JSON.
InformationsquelleAutor der Antwort RnztBishwo
Viele dieser Antworten sind falsch.
Während ein Web-Server ist unbedingt ein HTTP-server, ein Web-Service ist einfach ein service, der über das Netzwerk. Als Protokoll kann nicht sein HTTP können Sie WebServices über E-mail oder andere Protokolle, und Sie brauchen keinen web-server.
Den transport-Kanal von Web-Services nicht unbedingt erforderlich ist, dass das HTTP-Protokoll.
Dem Begriff "Web Services" wird auch verwendet, um beziehen sich auf die SOAP-xml-standard, ist ein standard-Weg, um codieren die Informationen in Web-Service-Aufrufe.
InformationsquelleAutor der Antwort Pedro Morte Rolo
Definition von Webserver
Definition von WebService
Einem Web-Server in der Regel bezieht sich auf software, die unter einer physischen oder virtuellen Maschine, die Prozesse von web-Anfragen (z.B. Rückgabe-Seiten an Browser und ausführen von aufrufen auf Web-Services)
A-Web-Service läuft in einem Web Server ausführen von Aufgaben und (in der Regel) eine Rücknahme von strukturierten Daten, die an eine aufrufende Programm, sondern als html-Code für einen browser.
InformationsquelleAutor der Antwort Binary Worrier
Kurz gesagt:
Ein Web Service ist eine Anwendung, die zugegriffen werden kann, über ein Netzwerk, wie das internet.
Ein Web-Server ist ein Programm, das liefert die Inhalte über HTTP.
Also, wenn Sie möchten, dass Ihre Web-service zugegriffen werden kann über das internet, werden Sie es einrichten auf einem Web-Server.
Sollten wir gehen müssen, zu technisch?
InformationsquelleAutor der Antwort Buhake Sindi
Vielleicht aus einer zugrunde liegenden Technologie-Perspektive gibt es nicht viel Unterschied (request-response über einen Kanal), aber der Zweck diversifiziert das bedeutet:
Natürlich heute, mit dem Aufkommen des Web 3.5 die Grenzen zwischen Phrasen wird unscharf 😉
InformationsquelleAutor der Antwort ron
Ich hoffe, nützlich zu sein, Sie sagen Sie, dass :
"Web-server" ist ein server-Anwendung (wie Microsoft IIS oder Apache), die verwendet wird, um kompilieren und ausführen von Webseiten, oder "web-Anwendung". "Web-server" können die Gastgeber einige "web-services" zu.
Einen "web-service" ist eine Komponente installiert, die über einen "web-server". Diese Komponenten genannt werden könnte durch eine website oder eine "web-Anwendung" HTTP-Anforderungen verwendet.
Wenn Sie weitere Informationen wünschen, konsultieren MSDN, suchen die "web-service" string
Bye
InformationsquelleAutor der Antwort Marcello Faga
Hinzufügen zu den gegebenen Antworten, es würde mehr Sinn machen, zu Fragen, "Was ist der Unterschied zwischen einem web service und einem (per-server erstellten web-Seite".
Technisch gibt es keine. Sie beide output etwas XML-ish nach einer Anfrage.
InformationsquelleAutor der Antwort herzmeister
Server ist eine "Maschine" zu versenden user HTTP-request-und host-web-Projekt, darunter auch web-services.
InformationsquelleAutor der Antwort Dewfy
Web-Service ist eine bestimmte Art von web-server, der (in der Regel) bietet eine Reihe von Methoden, die von beliebigen clients aufrufen können: so etwas wie eine remote-API Mechanismus.
Web-server ist nur ein Oberbegriff und umfasst nicht nur web-services, aber http-Server etc.
InformationsquelleAutor der Antwort
Aus der wikipedia:
Einem web-server ist ein computer-Programm, das liefert (serviert) - Inhalte wie web-Seiten, die mittels des Hypertext Transfer Protocol.
Web-services sind heute Häufig nur Application Programming Interfaces (API) oder web-APIs zugegriffen werden kann über ein Netzwerk, wie das Internet, und ausgeführt auf einem remote-system-hosting, die gewünschten Dienstleistungen.
Zwar sind beide eine Art von computer-Programm, aber mit unterschiedlichen Zwecken. Web Server ' s haben einen spezifischen Zweck der Bereitstellung von web-Inhalten in der Erwägung, dass Web-Services eine umfassendere Rolle zu spielen.
InformationsquelleAutor der Antwort Aseem Gautam
Weil es sonst niemand erwähnt hat es noch, es gibt zwei Arten von webservice - (im Microsoft-land): WCF-und asmx.
WCF-services sind "gehostet" von IIS, asmx webservices laufen in IIS. WCF-Dienste können auch gehostet werden, die von einem getrennten selbst enthaltene service (und Sie können noch die HTTP verwenden, um eine Verbindung herzustellen).
Webservices ist ein riesiges Thema, man sollte wirklich beginnen irgendwo wie hier.
InformationsquelleAutor der Antwort slugster
Web-Server ist unbedingt ein HTTP-server, ein Web-Service ist einfach ein service, der über das Netzwerk.
Als Protokoll kann nicht sein HTTP können Sie Web-Services über E-mail oder andere Protokolle, und Sie brauchen keinen web-server.
Den transport-Kanal von Web-Services nicht unbedingt erforderlich ist, dass das HTTP-Protokoll.
Dem Begriff "Web Services" wird auch verwendet, um beziehen sich auf die SOAP-XML-standard, ist ein standard-Weg, um codieren die Informationen in Web-Service-Aufrufe.
InformationsquelleAutor der Antwort yogesh
Es ist keine genaue Differenzierung als solche, aber im Zusammenhang mit der Verwendung dieser Begriffe, das ist, was Sie bedeuten würde:
Vereinfacht es weiter aus der Sicht eines Entwicklers. Wenn Sie bei der Generierung von HTML als Antwort, es ist ein web-server. Wenn Ihre Antwort ist ein JSON-oder XML-Datei seines web service.
InformationsquelleAutor der Antwort
Meines Wissens, einen "web-service" ist eine programmierte Komponente, die eine bestimmte Funktionalität, während "web-server" ist entweder eine Maschine, die läuft software, die für web-Dienst benötigt, oder die software selbst.
InformationsquelleAutor der Antwort Pawel J. Wal
Web-Server ist ein Programm, das HTTP-Anforderungen akzeptiert und reagieren, indem Sie HTTP-Antworten.
Web services ist ein software-system entwickelt, um Hilfe der Maschine-zu-Maschine-Interaktion oder von einer web-Anwendung an einen anderen web-Anwendung über das Netzwerk.
InformationsquelleAutor der Antwort jaspreet kaur