Open Data Protocol
Erscheinungsbild
OData | |
---|---|
Basisdaten
| |
Entwickler | Microsoft Corporation |
Aktuelle Version | V3 (27. April 2012) |
Betriebssystem | Plattformübergreifend |
Kategorie | Softwareschnittstelle, Webservice |
www.odata.org |
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), MySQL, Java und Rails eingebunden werden und ist in der Lage, in der Client-Server-Kommunikation eine einheitliche Semantik für den Datenaustausch zur Verfügung zu stellen.
Architektur
Es nutzt Funktionalitäten aus AtomPub und JSON in Verbindung mit REST-Prinzipien.
Clientbibliotheken
- Im Browser: OData-Explorer
- Microsoft .NET Framework 3.51: als WCF Data Services Framework intstallierbar
- Microsoft .NET Framework 4.0 (integriert)
- PHP: odataphp.codeplex.com
- AJAX:ASP.NET Ajax Library
Offene Systemwelt
Die OData-Spezifikation wurde an OASIS übermittelt.