Zielstellung: Sie verstehen die Funktionsweise von Webservice-Schnittstellen und kennen verschiedene Methoden, um Daten aus verschiedenen Datenquellen in eigene digitale Anwendungen zu integrieren.
Definition Webservice
Beispiele:
Der technische Aufbau von Anfragen und Antworten (Request und Response) wird grundsätzlich durch das HTTP-Protokoll geregelt.
Elemente des HTTP-Protokolls
Jeder Webservice definiert eine Reihe von möglichen HTTP-Anfragen (vergleichbar mit möglichen Befehlen), die an ihn gesendet werden können. Ein Webservice kann z.B. Anfragen ermöglichen, um Daten abzurufen, Daten zu erstellen, zu ändern oder zu löschen. Die Spezifikation der möglichen Anfragen wird auch als API (Application Programming Interface) oder Web-API bezeichnet.
Definition API
REST ist die Abkürzung für „Representational State Transfer“ und bezeichnet verschiedene Regeln und Richtlinien, die festlegen, wie eine Web-API aufgebaut sein sollte. Grundlegendes Prinzip: eine REST-API besteht aus einer Sammlung von URLs, den sogenannten API-Endpunkten, mit denen sich HTTP-Anfragen an den Webservice realisieren lassen. Die Antworten des Webservice werden als HTTP-Antworten an den Client gesendet.
… siehe Begriffsdatenbank (Link in der Überschrift)
Beispiel: Datensätze im Tabellenformat vs. im Datenaustauschformat JSON