Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Interaktionsmodell och transport

OneRoster har specifierat två olika typer av interaktioner. Dels en asynkron batchorientera överföring av CSV-filer och dels ett REST-API.

REST-API

De definierad REST-resurserna inom OneRoster är grupperade i tre grupper; Rosterning, Resources och Gradebook. Inom respektive grupp är det specificerat vilka REST-resurser som ingår i respektive grupp samt vilka HTTP-metoder som ska stödjas för respektive resurs. Noterbart är att man enbart specificerat implementation av GET-metoden för samtliga resurse inom gruppen Rostering. OneRoaster-specifikation inkluderar vilka säkerhetsmekanisker som ska implementeras som del av APIet. Av integritets skäl ska Transaction Layer Security (TLS) användas samt OAUTH för autentisering och signering.

CSV

Specifikationen av CSV-interaktionen beskriver formatet för de olika filtyperna samt att dessa ska levereras i form av ZIP-filer. CSV-specifikationer inkluderar inga specifika krav på hur själva filöverföringen ska gå till. Det är det upp till de integrerande system att komma överens om.

Interoperabilitet

Målgrupp

...