Table of Contents |
---|
...
Dokumentasjonen om bokdatabasen er å finne her : https://bokbasen.jira.com/wiki/spaces/api/pages/119572243/API+for+Digital+Lending+Platforms
Inc drawio | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Nøkkel info
Initiering av flyt | Scheduler (1 runde for hvert “objects” og “description”) |
|
---|---|---|
Flyt mønster | Synkron | Henter listen over objects og descriptions og sender dem en og en til det interne API’et i AWS laget av team-smile |
Bruk av meldingskø | Nei |
|
Open API | Nei | |
IntArk | Nei |
Bakgrunn
Bibliotek-systemet trenger å bli oppdatert med info om nye bøker og eller oppdatering av info på eksisterende. Dette skjer via eksterne tjenester, i dette tilfellet, bokbasen.
...
Detaljert liste av alle innvolverte systemer/tjenester Hva utveksler data? Fra hvor / Til hvor?
System | Data | Brukt API (endepunkter) |
---|---|---|
Innholdsinformasjon-ext | Sender |
laget av Team Smile | putInfo | |
Bokbasen Extension | Denne metoden brukes for å hente objekter fra Bokbasen database. Den mottar enten en "siden"-verdi ( Objektrapporten (bilder og lydfiler) inneholder identifikatorer og referanser til adressen hvor objektene kan lastes ned. Disse referansene vil være gyldige i en begrenset periode. | getPagedObjectsSince https://bokbasen.jira.com/wiki/spaces/api/pages/67993638/Objects |
Bokbasen Extension | Denne metoden brukes for å hente beskrivelser fra Bokbasen database. Den mottar enten en “siden”-verdi ( | getPagedDescriptionsSince |
Tilgangsstyring og logging
...