Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 4144|Odgovoriti: 1

[Vir] 【OData】(1) Osnovno znanje OData

[Kopiraj povezavo]
Objavljeno na 26. 02. 2023 21:20:03 | | | |
Dobrodošli v OData

OData (Open Data Protocol) je ISO/IEC odobren standard OASIS, ki določa nabor najboljših praks za gradnjo in uporabo REST API-jev. Omogoča ustvarjanje storitev na osnovi REST, ki omogočajo identifikacijo in definiranje virov v podatkovnem modelu z uporabo Uniform Resource Locators (URL), ki jih spletni odjemalci objavljajo in urejajo z uporabo preprostih HTTP sporočil.

OData aplikacijam pomaga osredotočiti se na poslovno logiko, ne da bi se obremenjevale z različnimi API metodami, ki definirajo glave zahtev in odgovorov, statusne kode, HTTP metode, URL konvencije, vrste medijev, formate vsebin, možnosti poizvedb in še več. To je odličen način za sledenje spremembam, definiranje funkcij/dejanj za ponovno uporabne procese in pošiljanje asinhronih/paketnih zahtevkov.

Zgodovina razvoja

Kdo - kdo je izdal ODato?

Standard je uvedel Microsoft,Prve tri različice 1.0, 2.0 in 3.0 so vse Microsoftove odprte standarde

Kdaj - Kdaj je postal industrijski standard?

Četrta različica, 4.0, je bila sprejeta kot odprti industrijski standard na OASIS-u 17. marca 2014


sporazum

Protokol OData je protokol na ravni aplikacije, ki se uporablja za interakcijo s podatki prek vmesnika RESTful. Podpira opis podatkovnih modelov, urejanje in poizvedbe po podatkih na podlagi teh modelov. REST API-ji na osnovi OData so enostavni za odkrivanje in uporabo zahvaljujoč metapodatkom OData, strojno berljivemu opisu podatkovnih modelov, ki so predstavljeni v človeku berljivi obliki in omogočajo ustvarjanje zmogljivih splošnih odjemalskih agentov in orodij.

OData izboljšuje semantično interoperabilnost med sistemi in sledi naslednjim načelom oblikovanja:

  • Sledite načelom REST.
  • Naj bo stvari preprosto. Reševanje pogostih situacij in zagotavljanje razširljivosti, kadar je to potrebno.
  • Gradimo korak za korakom. Zelo osnovna, skladna storitev bi morala biti enostavna za izdelavo in bi morala zahtevati le dodatno delo za podporo dodatni funkcionalnosti.
  • Razširljivost je pomembna. Storitev bi morala podpirati razširjene funkcionalnosti, ne da bi stranka ostala neobveščena o razširitvah.
  • Raje uporabljam mehanizme, ki delujejo z različnimi viri podatkov. Še posebej ne predpostavljajte relacijskega podatkovnega modela.

Protokol OData se razlikuje od drugih pristopov spletnih storitev, ki temeljijo na REST-u, saj omogoča enoten način za opis podatkov in podatkovnih modelov. To izboljša semantično interoperabilnost med sistemi in omogoča nastanek ekosistema. Sledi naslednjim načelom oblikovanja:

Spodnji diagram prikazuje, kako se različne knjižnice lahko uporabljajo tako za strežniško kot odjemalsko implementacijo.




OData dokumentacija:Prijava do hiperpovezave je vidna.
ASP.NET Core in OData dokumentacija:Prijava do hiperpovezave je vidna.




Prejšnji:CLOC šteje prazne, komentarne in fizične vrstice izvorne kode v programskih jezikih
Naslednji:Napaka IIS 500 – neuspešna sled zahtevka
 Najemodajalec| Objavljeno na 28. 05. 2023 19:50:55 |
OData – OData proti GraphQL
https://www.itsvse.com/thread-10590-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com