See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 4144|Vastuse: 1

[Allikas] 【OData】(1) OData põhiteadmised

[Kopeeri link]
Postitatud 26.02.2023 21:20:03 | | | |
Tere tulemast ODatasse

OData (Open Data Protocol) on ISO/IEC poolt heaks kiidetud OASIS standard, mis määratleb parimad praktikad REST API-de ehitamiseks ja kasutamiseks. See võimaldab luua REST-põhiseid teenuseid, mis võimaldavad ressursse andmemudelis tuvastada ja määratleda ühtsete ressursiotsijate (URL-ide) abil, mida veebikliendid avaldavad ja redigeerivad lihtsate HTTP-sõnumite abil.

OData aitab rakendustel keskenduda äriloogikale, ilma et peaksid muretsema erinevate API meetodite pärast, mis määratlevad päringute ja vastuste päised, olekukoodid, HTTP meetodid, URL-konventsioonid, meediatüübid, koormuse vormingud, päringuvalikud ja palju muud. See on suurepärane viis muudatuste jälgimiseks, taaskasutatavate protsesside funktsioonide/toimingute määratlemiseks ning asünkroonsete/partiipäringute saatmiseks.

Arendusajalugu

Kes – kes avaldas OData?

Standardi algatas Microsoft,Esimesed kolm versiooni 1.0, 2.0 ja 3.0 on kõik Microsofti avatud standardid

Millal – millal sellest sai tööstusharu standard?

Neljas versioon, 4.0, valiti OASIS-is avatud tööstusstandardina 17. märtsil 2014


leping

OData protokoll on rakendustasandi protokoll, mida kasutatakse andmetega suhtlemiseks RESTful liidese kaudu. See toetab andmemudelite kirjeldamist ning redigeerib ja pärib andmeid nende mudelite põhjal. OData-põhised REST API-d on lihtne avastada ja kasutada tänu OData metaandmetele, mis on masinloetav andmemudelite kirjeldus, esitatud inimesele loetavas formaadis ja võimaldab luua võimsaid üldotstarbelisi kliendiagente ja tööriistu.

OData parandab semantilist koostalitlusvõimet süsteemide vahel ja järgib järgmisi disainipõhimõtteid:

  • Järgi REST põhimõtteid.
  • Hoia asjad lihtsad. Lahenda levinud olukordi ja paku vajadusel skaleeritavust.
  • Ehita samm-sammult. Väga lihtne ja nõuetele vastav teenus peaks olema lihtne ehitada ning nõudma vaid lisatööd, et toetada täiendavat funktsionaalsust.
  • Skaleeritavus on oluline. Teenus peaks suutma toetada laiendatud funktsionaalsust ilma, et klient ei teaks laiendustest teadlikkust.
  • Eelista mehhanisme, mis töötavad erinevate andmeallikatega. Eriti ära eelda relatsioonilist andmemudelit.

OData protokoll erineb teistest REST-põhistest veebiteenuste lähenemistest, kuna see pakub ühtset viisi andmete ja andmemudelite kirjeldamiseks. See parandab süsteemide semantilist koostalitlusvõimet ja võimaldab ökosüsteemi tekkimist. See järgib järgmisi disainipõhimõtteid:

Järgmine diagramm näitab, kuidas erinevaid raamatukogusid saab kasutada nii serveri- kui ka kliendipoolsete rakenduste jaoks.




OData dokumentatsioon:Hüperlingi sisselogimine on nähtav.
ASP.NET Core ja OData dokumentatsioon:Hüperlingi sisselogimine on nähtav.




Eelmine:Cloc loeb programmeerimiskeeltes tühjad, kommentaari- ja füüsilised lähtekoodi read
Järgmine:IIS 500 viga ebaõnnestus päringu jälitamisel
 Üürileandja| Postitatud 28.05.2023 19:50:55 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com