Open Data Protocol
Wygląd
Open Data Protocol (OData) - protokół sieciowy służący do pobierania oraz aktualizowania danych stworzony przez firmę Microsoft. Oparty jest na standardowych protokołach sieciowych takich jak HTTP i ATOM, dodając do nich możliwość wykonywania zapytań i zwracania podzbiorów danych w formacie XML lub JSON. Protokół oparty jest na licencji Microsoft Open Specification Promise.
Pojęcia podstawowe
- Collection (kolekcja) - zasób przechowujące zbiór elementów Member Resource
- Entity Data Model (Model danych) - abstrakcyjny model danych wykorzystywany przez serwis OData
- Entry (wpis) - element kolekcji reprzentowany przez Atrom Entry Document (dla reprezentacji XML) lub obiekt JSON (dla reprezentacji JSON)
- Feed (źródło) - reprezentacji kolecji
- Link (relacja) - określa relację pomiędzy dwoma wpisami
- Property (właściwość) - element reprezentujący część wpisu
- Resource (zasób) - dostępny poprzez sieć obiekt danych