Gode praksiser og andre anbefalinger fra UH:IntArk.
Merk at ny teknologi kan gjøre at data kan deles på enda mer hensiktsmessige måter, som vil føre til at anbefalinger på dette området vil bli oppdaterte.
Integrasjonsmønster
UH:IntArk anbefaler noen integrasjonsmønstre. Hva du velger er veldig avhengig av dine behov.
For system-til-system-integrasjoner:
- Sanntidsoppdatert provisjonering: Hendelsesbasert provisjonering
- For tjenester som ikke ønsker egenlagring: Backend for frontend
- For små tjenester med lave krav til oppdaterte data: Fullstending synkronisering
For integrasjoner der sluttbruker er involvert:
- TBD: Har vi noen i første versjon av IntArk?
Utforming av API
Anbefalinger rundt API.
- Design av API
- Anbefalt bruk av Web Service
- TODO: Autentiseringsanbefalinger (headers, basic, oauth2 etc)
- TODO: Sikkerhet best practice (personvern, begrense endepunkt, caching, utlevering av data)
Bruk av meldingskø
- Hvordan designe dine notifikasjoner?
- TBD: Event streaming?
Datakvalitet
- Generelt om god datakvalitet
- TODO: Informasjonsforvaltning