OData
Open Data Protocol (OData)
OData ist ein standardisiertes Protokoll für den Zugriff auf Daten über REST-Schnittstellen mit einheitlicher Abfragesprache.
OData: Abgrenzung
OData ist NICHT ein Ersatz für REST, sondern eine Konvention darüber. OData baut auf dem REST-Architekturstil auf und ergänzt ihn um einheitliche Filter-, Sortier- und Verknüpfungsregeln, die eine reine REST-API nicht zwingend vorschreibt.
OData wurde ursprünglich von Microsoft entwickelt und liegt heute als offener Standard beim Normierungsgremium OASIS (Quelle 1). Der Vorteil gegenüber einer frei gestalteten REST-API: Ein Client, der OData einmal versteht, kann mit derselben Abfragesyntax auf Daten unterschiedlicher OData-fähiger Systeme zugreifen, statt sich für jedes System neu einzuarbeiten.
Im ERP-Umfeld bietet unter anderem SAP S/4HANA OData-Schnittstellen an, siehe das Feld «Schnittstellen» in der Systeme-Übersicht.
Verwandte Begriffe
Quellen zu OData
- OASIS Open, OData Technical Committee ↗