Flytting av lagrede data - beskrivelse av tiltaket
Data i Altinn II brukes av både tjenesteeiere og sluttbrukere.
Lagrede data må flyttes ut av Altinn II og over på ny plattform i Altinn 3 slik at data fortsatt kan tilgjengeliggjøres for sluttbrukerne etter at Altinn II er avviklet. Nødvendige saneringer gjennomføres som en del av dette tiltak.
Figuren over er overordnet og konseptuell, men det er likevel noen viktige føringer som legges for arkitekturen og de ulike produktene i Altinn 3
Produktet «Melding» skal (som alle produkter i Altinn 3) utvikles slik at det kan kjøre i ulike infrastrukturer, både i ulike skyer og on-prem, uavhengig av lokasjon.
Produktet «Melding» skal kunne kjøre som flere «instanser», og dermed er det dette produktet som gjenbrukes som «Historisk arkiv». Basert på utfall fra juridiske avklaringer og migreringstekniske vurderinger så kan det bli behov for å sette opp enda flere instanser av dette produktet, f.eks. for enkelte tjenesteeiere eller områder fra Altinn II.
Man kan også se på «Storage», som er dagens lagringsløsning i Altinn Studio, som en instans av «Melding», og ev. forbedringer som gjøres på det nye produktet bør også innføres for «Storage». Altinn Studio skal også ta i bruk Dialogporten for metadata, og APIene for metadata i «Storage» vil fases ut.
Hvert eneste element (innsending, melding, innsyn, samhandling) som flyttes fra Altinn II vil opprettes som et element i Dialogporten (metadata) og et element i et tjenesteprodukt (data).
Det må legges opp til en gradvis migrering av data, der man starter i god tid før Altinn II slås av. Veikart for dette arbeidet synkroniseres med veikart for Dialogporten og Melding.
Sluttbrukers arkiv Altinn I (LegacyArchive)
LegacyArchive i Altinn I er låst for endringer. Data som ligger i LegacyArchive er brukers data som de har sendt inn eller mottatt på Altinn I. Altinn I plattformen ble stengt for bruk i 2013. Det er ikke hensiktsmessig å videreføre dette arkivet på ny plattform.
Sluttbrukers arkiv Altinn II (ReporteeArchive)
Data som ligger i ReporteeArchive er brukers data som de har sendt inn eller mottatt på Altinn II plattformen.
Sluttbrukers arkiv inneholder:
Innsendinger (reporting). Skjema konverteres til PDF før de flyttes til en ny løsning for «Historisk arkiv». Filvedlegg kopieres også. Denne konverteringsjobben vil være tung og ta lang tid, så dette må gjøres gradvis. Den store fordelen er at man etterpå slipper å generere PDF on-the-fly og videreføre den gamle koden og kommersielt bibliotek (EO.pdf).
Meldinger (correspondence). Meldinger flyttes gradvis til nytt Melding-produkt i Altinn 3.
Innsyn (lookup). Innsyn håndteres på samme måte som innsendinger, og lagres som PDF i «Historisk arkiv».
Samhandlingstjenester (collaboration). Disse migreres til ny app i Studio, på samme måte som aktive konkursbo fra sluttbrukers kladd.
Innboks i Altinn II (ServiceEngine)
Innboks er der sluttbruker mottar alle meldinger samt har kladd av skjema under arbeid.
Innsendingstjenester (reporting). Slettes etter at Altinn II er slått av, da dette er kladd-data som ikke kan benyttes på noe vis.
Meldinger (correspondence). Meldinger flyttes gradvis til nytt Melding-produkt i Altinn 3.
Samhandlingstjenester (collaboration). Altinn II har kun en tjeneste av denne typen, BR sin tjeneste for konkursbo. Konkursbo kan ha en aktiv levetid på over 10 år, så disse må migreres til en ny app i Altinn Studio.
Tjenesteeieres arkiv (ServiceOwnerArchive)
Data som ligger i ServiceOwnerArchive er tjenesteeiers data som de har mottatt fra sine brukere. Dette arkivet videreføres ikke i Altinn 3.
Transaksjonslogger (TTD)
Diverse loggdata i Altinn II som f.eks knyttes til autentisering og autorisering bør tas vare på i en tid for å sikre nødvendig sporbarhet til arkiverte data. Dette gjøres etter at Altinn II er slått av og vil være en «dum» kopi av dataene som muliggjør at driftspersonell kan gjøre oppslag mot databasen ved behov.
Register og Profil
Register inneholder kopier av Folkeregisteret, Enhetsregisteret og Kontakt- og reservasjonsregisteret. Profil er informasjon relatert til brukere og organisasjoner i Altinn.
Begge deler benyttes allerede i Altinn 3 via et såkalt strangler pattern, noe som gjør at flytting av disse dataene ikke skal påvirke Altinn 3.
Begge disse støttefunksjonene er også helt sentrale i forhold til flytting av Autorisasjon som produkt, og flytting av data håndteres derfor av det teamet. Ref. roadmap #262 og #249.
Sluttbrukersystem
Etterhvert som data flyttes så vil sluttbrukersystemene istedenfor måtte ta i bruk APIene i Dialogporten for å hente metadata og API-handlinger for dialoger/skjema (apper), arkiverte skjema (historisk arkiv) og meldinger.
Dette er illustrert til venstre i figuren under:
Figur Sluttbrukersystem benytter nye APIer
Dette betyr at Dialogporten er en helt essensiell avhengighet for flytting av all tjenestedata i Altinn II, noe som gjør at dette produkt-teamet er en sentral aktør ifbm. flytting av data.
Plan
Arbeid med sanering og flytting av lagrede data vi skje kontinuerlig og frem til Altinn II avvikles Q2 2026
Flytting av lagrede data - beskrivelse av tiltaket
Data i Altinn II brukes av både tjenesteeiere og sluttbrukere. Lagrede data må flyttes ut av Altinn II og over på ny plattform i Altinn 3 slik at data fortsatt kan tilgjengeliggjøres for sluttbrukerne etter at Altinn II er avviklet. Nødvendige saneringer gjennomføres som en del av dette tiltak.
Figuren over er overordnet og konseptuell, men det er likevel noen viktige føringer som legges for arkitekturen og de ulike produktene i Altinn 3
Sluttbrukers arkiv Altinn I (LegacyArchive)
LegacyArchive i Altinn I er låst for endringer. Data som ligger i LegacyArchive er brukers data som de har sendt inn eller mottatt på Altinn I. Altinn I plattformen ble stengt for bruk i 2013. Det er ikke hensiktsmessig å videreføre dette arkivet på ny plattform.
Sluttbrukers arkiv Altinn II (ReporteeArchive)
Data som ligger i ReporteeArchive er brukers data som de har sendt inn eller mottatt på Altinn II plattformen. Sluttbrukers arkiv inneholder:
Innboks i Altinn II (ServiceEngine)
Innboks er der sluttbruker mottar alle meldinger samt har kladd av skjema under arbeid.
Tjenesteeieres arkiv (ServiceOwnerArchive)
Data som ligger i ServiceOwnerArchive er tjenesteeiers data som de har mottatt fra sine brukere. Dette arkivet videreføres ikke i Altinn 3.
Transaksjonslogger (TTD)
Diverse loggdata i Altinn II som f.eks knyttes til autentisering og autorisering bør tas vare på i en tid for å sikre nødvendig sporbarhet til arkiverte data. Dette gjøres etter at Altinn II er slått av og vil være en «dum» kopi av dataene som muliggjør at driftspersonell kan gjøre oppslag mot databasen ved behov.
Register og Profil
Register inneholder kopier av Folkeregisteret, Enhetsregisteret og Kontakt- og reservasjonsregisteret. Profil er informasjon relatert til brukere og organisasjoner i Altinn. Begge deler benyttes allerede i Altinn 3 via et såkalt strangler pattern, noe som gjør at flytting av disse dataene ikke skal påvirke Altinn 3.
Begge disse støttefunksjonene er også helt sentrale i forhold til flytting av Autorisasjon som produkt, og flytting av data håndteres derfor av det teamet. Ref. roadmap #262 og #249.
Sluttbrukersystem
Etterhvert som data flyttes så vil sluttbrukersystemene istedenfor måtte ta i bruk APIene i Dialogporten for å hente metadata og API-handlinger for dialoger/skjema (apper), arkiverte skjema (historisk arkiv) og meldinger.
Dette er illustrert til venstre i figuren under:
Dette betyr at Dialogporten er en helt essensiell avhengighet for flytting av all tjenestedata i Altinn II, noe som gjør at dette produkt-teamet er en sentral aktør ifbm. flytting av data.
Plan
Arbeid med sanering og flytting av lagrede data vi skje kontinuerlig og frem til Altinn II avvikles Q2 2026
Dokumenter/Presentasjoner
SAK 26-2022 Flytting av Arkiv og nødvendige logger.pptx SAK.05-2022.Sanering.av.data.on-prem.pptx