Ich lese gerade ein Buch über die Programmierung von ASP.NET in C#. Das Buch macht die folgende Bemerkung:
Frühere Ausgaben dieses Buches haben sich mit Webdiensten befasst, einer Funktion, die es Ihnen ermöglicht, Code-Routinen zu erstellen, die von anderen Anwendungen über das Internet aufgerufen werden können.Webdienste sind interessanter, wenn man Webdienste sind interessanter, wenn es um Rich-Client-Entwicklung geht (weil sie es ermöglichen, gewöhnliche Desktop-Anwendungen mit Web-Funktionen zu versehen). Webdienste sind interessanter, wenn es um Rich-Client-Entwicklung geht (denn sie ermöglichen es, normale Desktop-Anwendungen mit Web-Funktionen auszustatten), und sie werden gerade durch eine neue Technologie namens WCF (Windows Communication Foundation) ersetzt. Aus diesen Gründen werden Webdienste in diesem Buch nicht behandelt. Wenn Sie jedoch die Welt der Webdienste erforschen möchten, können Sie die Webdienstkapitel aus der Die Informationen in diesen Kapiteln gelten nach wie vor für ASP.NET 3.5. Die Informationen in diesen Kapiteln gelten auch für ASP.NET 3.5, da sich die Webdienstfunktion nicht geändert hat.
Kann jemand in "Laiensprache" erklären, was genau ein Webservice ist und ob er tatsächlich, zumindest in .Net, durch WCF ersetzt wird? Was wäre ein praktisches Beispiel für einen Webdienst? Sind es eigenständige Programme, die auf einem Webserver laufen und von einem oder mehreren Clients aufgerufen werden?