Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4144|Odpowiedź: 1

[Źródło] 【OData】(1) Podstawowa wiedza o OData

[Skopiuj link]
Opublikowano 26.02.2023 21:20:03 | | | |
Witamy w OData

OData (Open Data Protocol) to zatwierdzony przez ISO/IEC standard OASIS, który definiuje zestaw najlepszych praktyk do budowy i używania API REST. Umożliwia tworzenie usług opartych na REST, które pozwalają na identyfikację i definiowanie zasobów w modelu danych za pomocą Uniform Resource Locators (URL), publikowanych i edytowanych przez klientów internetowych za pomocą prostych wiadomości HTTP.

OData pomaga aplikacjom skupić się na logice biznesowej bez obaw o różne metody API definiujące nagłówki żądań i odpowiedzi, kody statusowe, metody HTTP, konwencje URL, typy mediów, formaty payloadów, opcje zapytań i wiele innych. To świetny sposób na śledzenie zmian, definiowanie funkcji/akcji dla procesów wielokrotnego użytku oraz wysyłanie żądań asynchronicznych/wsadowych.

Historia rozwoju

Kto - kto wypuścił ODatę?

Standard został zainicjowany przez Microsoft,Pierwsze trzy wersje 1.0, 2.0 i 3.0 są wszystkie otwartymi standardami Microsoftu

Kiedy - kiedy stało się to standardem branżowym?

Czwarta wersja, 4.0, została zatwierdzona jako otwarty standard branżowy na OASIS 17 marca 2014 roku


umowa

Protokół OData to protokół na poziomie aplikacji używany do interakcji z danymi za pośrednictwem interfejsu RESTful. Obsługuje opis modeli danych, edycje i zapytania dotyczące danych na podstawie tych modeli. API REST oparte na OData są łatwe do odkrycia i wykorzystania dzięki metadanym OData, maszynowo czytelnym opisom modeli danych, prezentowanym w formacie czytelnym dla człowieka, umożliwiającym tworzenie potężnych, uniwersalnych agentów i narzędzi klienckich.

OData poprawia interoperacyjność semantyczną między systemami i stosuje następujące zasady projektowania:

  • Trzymaj się zasad REST.
  • Trzymaj się prostoty. Radzcie sobie z typowymi sytuacjami i zapewniacie skalowalność, gdy jest to konieczne.
  • Buduj krok po kroku. Bardzo podstawowa, zgodna z przepisami usługa powinna być łatwa do zbudowania i wymagać jedynie dodatkowej pracy, aby obsłużyć dodatkowe funkcje.
  • Skalowalność jest ważna. Usługa powinna wspierać rozszerzone funkcje, nie pozostawiając klienta nieświadomego rozszerzeń.
  • Wolej mechanizmy działające z różnymi źródłami danych. W szczególności nie zakładaj relacyjnego modelu danych.

Protokół OData różni się od innych podejść opartych na REST-ie tym, że zapewnia zunifikowany sposób opisu danych i modeli danych. Poprawia to interoperacyjność semantyczną między systemami i pozwala na powstanie ekosystemu. Opiera się na następujących zasadach projektowania:

Poniższy diagram pokazuje, jak różne biblioteki mogą być używane zarówno w implementacjach po stronie serwera, jak i klienta.




Dokumentacja OData:Logowanie do linku jest widoczne.
ASP.NET Dokumentacja rdzeniowa i OData:Logowanie do linku jest widoczne.




Poprzedni:CLOC liczy puste, komentarzowe i fizyczne linie kodu źródłowego w językach programowania
Następny:Błąd błędu IIS 500 – nieudane śledzenie żądań
 Ziemianin| Opublikowano 28.05.2023 19:50:55 |
OData – OData kontra GraphQL
https://www.itsvse.com/thread-10590-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com