Gib deinen Produkten eine digitale Erweiterung – einfach per QR-Code.
« Back to Glossary Index

Einfach erklärt
Eine REST API ist wie die genaue Arbeitsanweisung für den Postboten im Internet. Sie legt fest, dass der Postbote immer die gleichen vier Aktionen ausführen darf: etwas abholen (Lesen), einen neuen Brief abgeben (Erstellen), einen alten Brief ändern (Aktualisieren) oder einen Brief wegwerfen (Löschen).

Alltagsbeispiel
Stell dir den Drive-in bei einem Schnellrestaurant vor. Du kannst nicht einfach in die Küche laufen. Du musst an den Schalter fahren und standardisierte Befehle rufen: „Ich hätte gern (GET) einen Burger.“ Die REST API ist dieser Schalter mit seinen festen Bestell-Regeln.

Kurze präzise Definition
REST APIs (Representational State Transfer Application Programming Interfaces) sind standardisierte Web-Schnittstellen, die HTTP-Protokolle nutzen, um eine maschinenlesbare Kommunikation und den Austausch von Ressourcen (oft in Form von JSON-Daten) zwischen verschiedenen Softwareanwendungen zu ermöglichen.

Ausführliche Erklärung
REST ist der absolute Branchenstandard für den dezentralen Datenaustausch im Web (der API-first-Ansatz). Es basiert auf Methoden wie GET (Daten abrufen), POST (neue Daten senden), PUT (Daten ändern) und DELETE. Da REST-APIs zustandslos (stateless) sind, muss jede Anfrage alle nötigen OIDC-Sicherheitstokens enthalten, um vom Identity Access Management durchgelassen zu werden.

Zusammenhang mit dem Digitalen Produktpass
Der DPP ist eine Daten-Sammelstelle. Wenn ein Nutzer den Pass öffnet, schickt die App im Hintergrund sofort einen REST-API-Aufruf (einen GET-Befehl) an den Auflösungsdienst (Resolver). Der Resolver antwortet im Bruchteil einer Sekunde und liefert die gewünschten Produktdaten oder das Zertifikat im JSON-LD-Format zurück auf das Handy des Nutzers.

Synonyme / Abkürzungen
RESTful Schnittstelle, Web-API.

Praxisbeispiel aus Unternehmen oder Industrie
Das ERP-System einer Fabrik generiert jede Minute einen neuen PCF (Carbon Footprint) für ein Bauteil. Das System nutzt eine REST API, um einen POST-Befehl an das DPP Repository zu schicken. Der Befehl lautet für den Computer übersetzt: „Erstelle hier einen neuen Datensatz für Bauteil X mit dem Wert 12 kg CO2.“

Quellen

« Zurück zum Glossar Index