Das Open Data Protocol, kurz OData ist ein unter dem Open Specification Promise von Microsoft veröffentlichtes HTTP-basiertes Protokoll für den Datenzugriff zwischen kompatiblen Softwaresystemen um in diesen CRUD-Operationen zu ermöglichen. Aufbauend auf älteren Protokollen wie ODBC und JDBC kann OData u.a. innerhalb von Cloud-Diensten (Azure) Referenzfehler: Es fehlt ein schließendes </ref>
. identifiziert werden und in einem Datenmodell definiert sind, mittels der Verwendung von HTTP-Nachrichten, durch Web-Clienten zu veröffentlichen und zu bearbeiten.
|Quelle=OData.org
|ref=[1]
}}
OData | |
---|---|
Basisdaten
| |
Entwickler | Microsoft Corporation |
Aktuelle Version | V3 (27. April 2012) |
Betriebssystem | Plattformübergreifend |
Kategorie | Softwareschnittstelle, Webservice |
www.odata.org |
Die OData-Spezifikation ist ein offener Standard und wurde an OASIS übermittelt.
Architektur
OData nutzt Funktionalitäten aus AtomPub [2] und JSON [3] (JavaScript Object Notation) in Verbindung mit REST-Prinzipien.
Clientbibliotheken
- OData-Explorer. (Silverlight-Komponente) Microsoft, abgerufen am 11. April 2013 (englisch).
- ab Version 3.51 als WCF Data Services Framework installierbar
- ab Version 4.0 integriert
- AJAX Control Toolkit. In: CodePlex. Abgerufen am 11. April 2013 (englisch, ASP.NET AJAX-Komponenten).
- OData SDK for PHP. In: CodePlex. Abgerufen am 11. April 2013 (englisch).
Quellen
- ↑ URI Conventions. Microsoft, OData.org, abgerufen am 11. April 2013 (englisch, OData-Dokumentation zu URI-Konventionen).
- ↑ Atom Format (engl.). Abgerufen am 28. April 2013.
- ↑ JSON Format (engl.). Abgerufen am 28. April 2013.