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.
Det som overrasker folk
Tilgang er en prosess, ikke en konfigurasjon. Avtaler, roller og godkjenninger tar tid, og starter man søknadene i sprint to, blir tilgangen den kritiske stien i prosjektet. Testmiljøene ligner produksjon, men har andre datasett, andre responstider og andre feilmoduser.
Slik bygger vi dem
Nedetid hos andre er en normaltilstand
Vi stiller to spørsmål for hvert oppslag: kan saksgangen fortsette uten det, og hva ser brukeren? Data kan ofte hentes senere og saken merkes som ufullstendig.
Cache det som er trygt å cache
Enhetsregisteret endrer seg sjelden i løpet av en saksbehandling. Folkeregisteret kan endre seg når som helst og har strengere krav til oppbevaring. En felles cache-strategi for begge ender galt.
Skriv ned hva løsningen er avhengig av
Få prosjekter har en samlet oversikt over hvilke eksterne tjenester løsningen kaller, med hvilke scopes og mot hvilke avtaler. Det er det første noen spør etter ved en sikkerhetsgjennomgang.
Feilmeldinger som ikke sender folk til telefonen
"Teknisk feil" skaper henvendelser. "Vi får ikke kontakt med Folkeregisteret akkurat nå, søknaden din er lagret" gjør det ikke.
Maskinporten og ID-porten fra start
Autentisering og autorisasjon er arkitekturvalg. De er dyre å legge på et system som ble bygget uten dem.
Funksjonalitet
- ID-porten for innbyggerinnlogging
- Maskinporten for maskin-til-maskin
- Altinn for innsending og meldinger
- Folkeregisteret og Enhetsregisteret
- Noark 5 for arkivering
- Kontrakter og scopes dokumentert per tjeneste
- Feilhåndtering med forståelige meldinger
- Overvåking av tredjeparter dere er avhengige av
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 caseSSB
Modernisering av arvede offentlige systemer gjennom Java-til-.NET Core-migrering, strukturert arkitekturfornyelse og vedlikeholdbar enterprise-leveranse.
Les case
Ofte stilte spørsmål
- Hvor lang tid tar det å få tilgang til felleskomponentene?
- Regn med at tilgang er en prosess med avtaler, roller og godkjenninger. Vi starter søknadene tidlig og parallelt med utviklingen, ellers blir tilgangen den kritiske stien.
- Hva skjer når Altinn eller Folkeregisteret er nede?
- Vi bygger ut fra at det kommer til å skje. Der saksgangen kan fortsette uten oppslaget, fortsetter den, og saken merkes som ufullstendig i stedet for å blokkere innsending.
- Kan vi mellomlagre data fra registrene?
- Det avhenger av registeret. Enhetsregisteret tåler mellomlagring godt gjennom en saksbehandling. Folkeregisteret har strengere krav, og de to bør ikke dele strategi.
- Jobber dere med Maskinporten?
- Ja, både Maskinporten for maskin-til-maskin og ID-porten for innbyggerinnlogging, i tillegg til Altinn, Folkeregisteret, Enhetsregisteret og Noark.
Les mer om dette
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.