Table of Contents | ||||||
---|---|---|---|---|---|---|
|
...
Denne integrasjonen henter oppdaterte bok-data (både tittel/forfatter og bilder) Nielsen databasen og oppdaterer informasjonen i Alma, vår bibliotek-system, via en intern AWS-api-endepunkt.
Siden antall kall til Nielsen databasen er begrenset til max 5000 vellykkede kall pr døgn og det ønskes å maksimere benyttelsen av dette, opererer vi på en liste over alle potensielle ISBN nummer som ønskes oppdatert. Listen oppdateres via en fil sync (sftp).
Inc drawio | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Initiering av flyt | Scheduler (4 ganger med noen timer mellomrom) |
|
---|---|---|
Flyt mønster | Synkron | |
Bruk av meldingskø | Nei |
|
Open API | Nei |
|
IntArk | Nei |
|
Bakgrunn
...
Det er bibliotek-tjenesten som er bestiller her ved Asbjørn Risan
Brukerhistorie
...
Hent 5000 av eldste (laveste sistOppdatert) ISBN records fra vår database
For hver av dem:
Slå opp i Nielsen basen 2 ganger, 1 gang for å hente bokdata og en gang for å hente eventuelle bilder
Hvis svar tilbake (vellykket oppslag) : Send informasjonen til AWS-Lamda endepunktet team smile har laget.
Gjenta operasjonen over 4 ganger pr natt
...
Systemer/tjenester/Data/API
...
System | Data | Brukt API (endepunkter) |
---|---|---|
Innholdsinformasjon-ext | Sender | putInfo |
Get next isbns | ||
Update datetime by isbn | ||
Get information by isbn | ||
Add isbn | ||
Delete by isbn and mmsid | ||
Tilgangsstyring og logging
...