Systemintegrasjon for fagsystemer i offentlig sektor
Et system som ikke snakker med noe annet, finnes knapt i offentlig sektor. Integrasjonene er derfor sjelden en detalj i prosjektet. De er ofte det prosjektet faktisk handler om, og de er der de fleste forsinkelsene oppstår.
Der prosjekter sporer av
Tilgang til felleskomponentene er en prosess med avtaler, roller og godkjenninger, ikke en konfigurasjon. Starter søknadene i sprint to, blir tilgangen den kritiske stien. Og testmiljøene ligner produksjon uten å være det, så noe oppfører seg alltid annerledes første gang det møter ekte data.
Slik bygger vi integrasjoner
Antatt utilgjengelig
Vi spør for hvert oppslag om saksgangen kan fortsette uten det. Kan den det, blokkerer vi ikke innsending.
Én oversikt over avhengigheter
Hvilke tjenester kalles, med hvilke scopes, mot hvilke avtaler, og hvem eier dem. Det er første spørsmål i en sikkerhetsgjennomgang.
Cache-strategi per register
Enhetsregisteret og Folkeregisteret har ulike krav og skal ikke dele strategi.
Feilmeldinger folk forstår
"Teknisk feil" gir telefoner. En melding som sier hva som skjedde og at søknaden er lagret, gjør det ikke.
Overvåking av det dere ikke eier
Dere skal oppdage at en ekstern tjeneste er nede før innbyggerne melder det.
Funksjonalitet
- ID-porten, Maskinporten og Altinn
- Folkeregisteret og Enhetsregisteret
- Noark 5-arkivintegrasjon
- API-gateway med tilgangsstyring
- Meldingskø for asynkron utveksling
- Retry, timeout og fallback per tjeneste
- Avhengighetsoversikt med scopes og avtaler
- Overvåking og varsling ved nedetid hos tredjepart
Løsninger vi bygger på denne plattformen
- Integrasjoner
De fleste fagsystemer i offentlig sektor er avhengige av data de ikke eier selv. Integrasjonene mot de nasjonale felleskomponentene er derfor ikke en detalj i prosjektet, de er ofte det prosjektet faktisk handler om.
Vi har gjort dette før
Altinn
Xala bidro hos Digdir til utvikling og modernisering av Altinn 3, inkludert Altinn Studio. Xala eier ikke Altinn.
Les caseNorsk Helsenett
Støtte for sikker helseinfrastruktur, integrasjoner og digitale tjenester for Norges sammenkoblede nasjonale helseøkosystem.
Les case
Ofte stilte spørsmål
- Hvilke felleskomponenter jobber dere med?
- Altinn, ID-porten, Maskinporten, Folkeregisteret, Enhetsregisteret og Noark. Vi har levert integrasjoner mot disse i produksjon.
- Kan dere integrere mot fagsystemet vårt?
- Som regel ja, også når det er gammelt og dårlig dokumentert. Vi begynner med å følge dataene: hvor kommer de inn, hvor går de ut, og hvem oppdager det hvis de stopper.
- Hva med systemer uten API?
- Da finnes det som regel en database, en filutveksling eller en eksportjobb. Vi bygger en fasade foran det gamle i stedet for å vente på at leverandøren lager et API.
- Hvor lang tid tar tilgangssøknadene?
- Det varierer, men de bør startes samtidig med utviklingen. Vi hjelper til med søknadene og med å beskrive hvilke scopes dere faktisk trenger.
Står dere i dette nå?
Fortell oss hva dere har i dag, så sier vi hva vi ville gjort først og hva vi ville ventet med.