Für die meisten Websites haben Sie HTML-Seiten, die Sie besuchen, wenn Sie Ihren Browser verwenden. Dies sind von Menschen lesbare Seiten (einmal in Ihrem Browser gerendert), auf denen möglicherweise viele Daten zusammengepfercht sind, da dies für Menschen sinnvoll ist.
Stellen Sie sich nun vor, jemand anderes möchte einige dieser Daten verwenden. Sie könnten Ihre Seite herunterladen und anfangen, das gesamte "Rauschen" herauszufiltern, um die gewünschten Daten zu erhalten. Die meisten Websites sind jedoch nicht so aufgebaut, dass Daten zu 100% sicher sind, dass sie für alle Elemente an derselben Stelle platziert werden umständlich zu sein, wird es auch unzuverlässig.
Geben Sie Webdienste ein.
Ein Webdienst ist etwas, das eine Website denjenigen anbietet, die Daten von Ihrer Website lesen, aktualisieren und / oder löschen möchten. Sie können es als "Hintertür" zu Ihren Daten bezeichnen. Anstatt die Daten als Teil einer Webseite darzustellen, werden sie auf eine vorher festgelegte Weise bereitgestellt, wobei XML und JSON einige der beliebtesten sind. Es gibt verschiedene Möglichkeiten, mit einem Webservice zu kommunizieren. Einige verwenden SOAP, andere verfügen über REST-fähige Webdienste usw.
Allen Webdiensten ist gemeinsam, dass sie maschinenlesbar sind und den Webseiten entsprechen, die die Website ansonsten bietet. Dies bedeutet, dass andere, die die Daten verwenden möchten, eine Anfrage senden können, um bestimmte Daten zurückzugewinnen, die einfach zu analysieren und zu verwenden sind. Auf einigen Websites müssen Sie möglicherweise einen Benutzernamen / ein Kennwort für vertrauliche Daten in der Anforderung angeben, während auf anderen Websites jeder Benutzer die erforderlichen Daten extrahieren kann.