Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 4144|Vastaus: 1

[Lähde] 【OData】(1) ODatan perustiedot

[Kopioi linkki]
Julkaistu 26.2.2023 21.20.03 | | | |
Tervetuloa ODataan

OData (Open Data Protocol) on ISO/IEC:n hyväksymä OASIS-standardi, joka määrittelee joukon parhaita käytäntöjä REST-rajapintojen rakentamiseen ja käyttöön. Se mahdollistaa REST-pohjaisten palveluiden luomisen, jotka mahdollistavat resurssien tunnistamisen ja määrittelyn tietomallissa Uniform Resource Locators (URL) -osoitteiden avulla, jotka julkaistaan ja muokataan verkkoasiakkaiden toimesta yksinkertaisilla HTTP-viesteillä.

OData auttaa sovelluksia keskittymään liiketoimintalogiikkaan ilman huolta erilaisista API-menetelmistä, jotka määrittelevät pyyntö- ja vastausotsikot, tilakoodit, HTTP-metodit, URL-konventiot, mediatyypit, hyötykuorman muodot, kyselyvaihtoehdot ja paljon muuta. Se on erinomainen tapa seurata muutoksia, määritellä funktioita/toimintoja uudelleenkäytettäville prosesseille ja lähettää asynkronisia/eräajopyyntöjä.

Kehityshistoria

Kuka – Kuka julkaisi ODatan?

Standardin käynnisti Microsoft,Ensimmäiset kolme versiota 1.0, 2.0 ja 3.0 ovat kaikki Microsoftin avoimia standardeja

Milloin – Milloin siitä tuli alan standardi?

Neljäs versio, 4.0, valittiin avoimeksi teollisuuden standardiksi OASISissa 17. maaliskuuta 2014


sopimus

OData-protokolla on sovellustason protokolla, jota käytetään datan kanssa vuorovaikutukseen RESTful-rajapinnan kautta. Se tukee datamallien kuvaamista ja muokkaa sekä kyselyitä näiden mallien perusteella datasta. OData-pohjaiset REST-rajapinnat ovat helppoja löytää ja käyttää OData-metatietojen ansiosta, joka on koneellisesti luettava kuvaus tietomalleista, esitetty ihmisen luettavassa muodossa ja mahdollistaa tehokkaiden yleiskäyttöisten asiakasagenttien ja työkalujen luomisen.

OData parantaa järjestelmien semanttista yhteentoimivuutta ja noudattaa seuraavia suunnitteluperiaatteita:

  • Noudata REST-periaatteita.
  • Pidä asiat yksinkertaisina. Käsittele yleisiä tilanteita ja tarjoa skaalautuvuutta tarvittaessa.
  • Rakenna askel askeleelta. Hyvin yksinkertaisen, yhteensopivan palvelun pitäisi olla helppo rakentaa ja vaatia vain lisätyötä tukeakseen lisätoiminnallisuutta.
  • Skaalautuvuus on tärkeää. Palvelun tulisi pystyä tukemaan laajennettua toiminnallisuutta ilman, että asiakas jää tietämättömäksi laajennuksista.
  • Suosi mekanismeja, jotka toimivat eri tietolähteiden kanssa. Erityisesti älä oleta relaatiotietomallia.

OData-protokolla eroaa muista REST-pohjaisista verkkopalvelumenetelmistä, koska se tarjoaa yhtenäisen tavan kuvata dataa ja datamalleja. Tämä parantaa järjestelmien semanttista yhteentoimivuutta ja mahdollistaa ekosysteemin syntymisen. Se noudattaa seuraavia suunnitteluperiaatteita:

Seuraava kaavio näyttää, miten eri kirjastoja voidaan käyttää sekä palvelin- että asiakaspuolen toteutuksissa.




OData-dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
ASP.NET Core- ja OData-dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:Cloc laskee ohjelmointikielissä tyhjät, kommentti- ja fyysiset lähdekoodirivit
Seuraava:IIS 500 -virhe epäonnistui pyynnön jäljityksessä
 Vuokraisäntä| Julkaistu 28.5.2023 19.50.55 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com