Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 4144|Odpověď: 1

[Zdroj] 【OData】(1) Základní znalosti OData

[Kopírovat odkaz]
Zveřejněno 26.02.2023 21:20:03 | | | |
Vítejte v OData

OData (Open Data Protocol) je standard OASIS schválený ISO/IEC, který definuje sadu nejlepších postupů pro tvorbu a používání REST API. Umožňuje vytváření služeb založených na REST, které umožňují identifikovat a definovat zdroje v datovém modelu pomocí Uniform Resource Locators (URL), publikované a upravované webovými klienty pomocí jednoduchých HTTP zpráv.

OData pomáhá aplikacím soustředit se na obchodní logiku, aniž by se musely obávat různých API metod, které definují záhlaví požadavků a odpovědí, stavové kódy, HTTP metody, URL konvence, typy médií, formáty payloadů, možnosti dotazů a další. Je to skvělý způsob, jak sledovat změny, definovat funkce/akce pro znovupoužitelné procesy a posílat asynchronní/dávkové požadavky.

Historie vývoje

Kdo - kdo vydal ODatu?

Standard byl iniciován Microsoftem,První tři verze 1.0, 2.0 a 3.0 jsou všechny otevřené standardy Microsoftu

Kdy – Kdy se to stalo průmyslovým standardem?

Čtvrtá verze, 4.0, byla schválena jako otevřený průmyslový standard na OASIS dne 17. března 2014


dohoda

Protokol OData je aplikační protokol používaný k interakci s daty prostřednictvím rozhraní RESTful. Podporuje popis datových modelů, úpravy a dotazy na základě těchto modelů. REST API založená na OData jsou snadno objevovatelná a použitelná díky metadatům OData, strojově čitelnému popisu datových modelů, které jsou prezentovány ve formátu čtitelném pro člověka a umožňují vytvářet výkonné univerzální klientské agenty a nástroje.

OData zlepšuje sémantickou interoperabilitu mezi systémy a řídí se následujícími principy návrhu:

  • Řiďte se principy REST.
  • Držte věci jednoduché. Řešit běžné situace a zajistit škálovatelnost, když je to potřeba.
  • Budujte krok za krokem. Velmi základní, v souladu s předpisy by měla být snadno vybudovatelná a vyžadovat pouze dodatečnou práci pro podporu dalších funkcí.
  • Škálovatelnost je důležitá. Služba by měla být schopna podporovat rozšířené funkce, aniž by zákazníka o rozšíření informovala.
  • Preferujte mechanismy, které pracují s různými datovými zdroji. Konkrétně nepředpokládejte relační datový model.

Protokol OData se liší od jiných přístupů webových služeb založených na RESTu tím, že poskytuje jednotný způsob popisu dat a datových modelů. To zlepšuje sémantickou interoperabilitu mezi systémy a umožňuje vznik ekosystému. Řídí se následujícími principy návrhu:

Následující diagram ukazuje, jak lze různé knihovny použít jak pro serverové, tak klientské implementace.




Dokumentace OData:Přihlášení k hypertextovému odkazu je viditelné.
ASP.NET Jádro a dokumentace OData:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:CLOC počítá prázdné, komentářové a fyzické řádky zdrojového kódu v programovacích jazycích
Další:Chyba IIS 500 – neúspěšné sledování požadavků
 Pronajímatel| Zveřejněno 28.05.2023 19:50:55 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com