Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 4144|Svare: 1

[Kilde] 【OData】(1) Grunnleggende kunnskap om OData

[Kopier lenke]
Publisert på 26.02.2023 21:20:03 | | | |
Velkommen til OData

OData (Open Data Protocol) er en ISO/IEC-godkjent OASIS-standard som definerer et sett med beste praksis for å bygge og bruke REST-API-er. Den muliggjør opprettelse av REST-baserte tjenester som gjør det mulig å identifisere og definere ressurser i datamodellen ved hjelp av Uniform Resource Locators (URL-er), publisert og redigert av webklienter ved hjelp av enkle HTTP-meldinger.

OData hjelper applikasjoner med å fokusere på forretningslogikk uten å bekymre seg for ulike API-metoder som definerer forespørsels- og svarheadere, statuskoder, HTTP-metoder, URL-konvensjoner, medietyper, nyttelastformater, spørringsalternativer og mer. Det er en flott måte å spore endringer, definere funksjoner/handlinger for gjenbrukbare prosesser, og sende asynkrone/batchforespørsler.

Utviklingshistorie

Hvem – hvem slapp ut OData?

Standarden ble initiert av Microsoft,De tre første versjonene 1.0, 2.0 og 3.0 er alle Microsofts åpne standarder

Når - Når ble det en bransjestandard?

Den fjerde versjonen, 4.0, ble stemt over som en åpen industristandard på OASIS 17. mars 2014


avtale

OData-protokollen er en applikasjonsprotokoll som brukes til å samhandle med data via et RESTful-grensesnitt. Den støtter beskrivelse av datamodeller og redigerer og forespørsler dataene basert på disse modellene. OData-baserte REST-API-er er enkle å oppdage og bruke takket være OData-metadata, en maskinlesbar beskrivelse av datamodeller som presenteres i et menneskelesbart format og muliggjør opprettelse av kraftige generelle klientagenter og verktøy.

OData forbedrer semantisk interoperabilitet mellom systemer og følger følgende designprinsipper:

  • Følg REST-prinsippene.
  • Hold det enkelt. Håndter vanlige situasjoner og tilby skalerbarhet når det er nødvendig.
  • Bygg steg for steg. En veldig enkel, kompatibel tjeneste bør være enkel å bygge og kreve bare ekstra arbeid for å støtte ekstra funksjonalitet.
  • Skalerbarhet er viktig. Tjenesten bør kunne støtte utvidet funksjonalitet uten at kunden ikke kjenner til utvidelsene.
  • Foretrekk mekanismer som fungerer med ulike datakilder. Spesielt, ikke anta en relasjonsdatamodell.

OData-protokollen skiller seg fra andre REST-baserte webtjenestetilnærminger fordi den gir en samlet måte å beskrive data og datamodeller på. Dette forbedrer semantisk interoperabilitet mellom systemene og gjør det mulig å oppstå et økosystem. Den følger følgende designprinsipper:

Følgende diagram viser hvordan ulike biblioteker kan brukes for både server- og klientsideimplementasjoner.




OData-dokumentasjon:Innloggingen med hyperkoblingen er synlig.
ASP.NET Kjerne- og OData-dokumentasjon:Innloggingen med hyperkoblingen er synlig.




Foregående:Cloc-teller blanke, kommentar- og fysiske linjer med kildekode i programmeringsspråk
Neste:IIS 500-feilen mislykket forespørselssporing
 Vert| Publisert på 28.05.2023 19:50:55 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com