Digitalt førstevalg og felleskomponenter Ark2011 Cat Holten Brønnøysundregistrene Agenda Altinns arkitektur i fugleperspektiv Nye utfordringer ved økt modenhet Problemstillinger til diskusjon Ark 2011 - Altinn som felleskomponent 2 1
Digitalt førstevalg og felleskomponenter,hva slags krav stiller dette til arkitekturen til tjenestetilbyderne? Altinn er definert som en offentlig felleskomponent og har gjennom Avtinn 2 implementasjonen gått fra å være en skjemaportal til å bli en avansert samhandlingsplattform med mye funksjonalitet. Workshopen har som mål å belyse hvilke krav AltInn2 setter til tjenestetilbyders arkitektur for å utnytte det potensialet som ligger i der. Ark 2011 - Altinn som felleskomponent 3 10 000 fot +2 Ark 2011 - Altinn som felleskomponent 4 2
10 000 fot +1 Tjenesteutvikling (TUL) Tjenesteruntime (SBL) Ark 2011 - Altinn som felleskomponent 5 Løs kobling og få krav til eksterne 10 000 fot Fremtidige "native" klienter? Sluttbrukersystemer Sluttbrukersystem Portalbrukere www.altinn.no Hybrid? Web services (SOAP) HTML Løs kobling TUL Tjenesteutviklingsløsning SBL Sluttbrukerløsning Løs kobling Web services Batch Tjenesteeier Tjenesteeiers fagsystemer fagsystem Ark 2011 - Altinn som felleskomponent 6 3
Tjenester som kan realiseres med Altinnplattformen Innsendingstjenester (m/splitt av data) brukere fyller ut og sender inn skjema i portal eller sluttbrukersystem Meldingstjenester etatene sender meldinger (med varsel) til brukere som kan vises i portal eller sluttbrukersystem Innsynstjenester etatene gjør informasjon i egne systemer (arkiv, fag, registre, etc.) tilgjengelige for online oppslag i Altinn eller sluttbrukersystem Samhandlingstjenester etatene setter sammen tjenester i helhetlige prosessforløp Lenketjenester autentisering/autorisering av bruker og overføring til tjeneste som kjører hos etaten Formidlingstjenester flytting av store datamengder mellom parter (foreløpig one off -design) Frittstående varsel etat sender varsel til bruker på SMS eller e-post Ark 2011 - Altinn som felleskomponent 7 Altinn løser noe av det som etatene tradisjonelt har minst erfaring med innen IKT-løsninger Selvbetjeningsløsning mot sluttbrukere på web og sluttbrukersystemer via web-services Autentisering og autorisering av eksterne brukere og systemer Høytilgjengelighetsløsning 24x7x52 Frikobling av etatens fagsystem og front end mot eksterne brukere Brukerstøtte for eksterne brukere Arbeidsflate og oppbevaringsløsning for eksterne brukere Ark 2011 - Altinn som felleskomponent 8 4
Altinn for store og for små Altinn-plattformen gjør det mulig for både små og store etater å levere selvbetjeningsløsninger av høy kvalitet uten å besitte egen infrastruktur og forvaltningsorganisasjon for å drifte denne De tekniske forutsetninger for å kunne ta i bruk Altinn er små Må kunne kommunisere på FTP eller webservice Frikobling mellom tjenestemotor og Altinn-portalen Altinn-portalen (www.altinn.no) er en portal for næringslivet/virksomheter Altinn-plattformen er for alle typer tjenester Portaluavhengig presentasjon av tjenester Ark 2011 - Altinn som felleskomponent 9 Agenda Altinns arkitektur i fugleperspektiv Nye utfordringer ved økt modenhet Problemstillinger til diskusjon Ark 2011 - Altinn som felleskomponent 10 5
Altinn-plattformen kan gjenbrukes på flere nivåer Offentlige etater kan utvikle, forvalte og presentere sine elektroniske tjenester innen Altinn sitt tjenestespekter Løsningen er optimalisert ift. dette Tjenestene kan benyttes uavhengig av Altinn-portalen (altinn.no) Tjenestene kan benyttes uavhengig av hverandre Må ikke bruke innsending for å bruke melding Enkelttjenester kan settes sammen til samhandlingstjenester Tjenester på lavere nivå i Altinn kan også gjenbrukes, f.eks. autentisering, arkiv, varsling Ark 2011 - Altinn som felleskomponent 11 Mer interaksjon og online kommunikasjon mellom Altinn og tjenesteeiere Løsningen legger til rette for at tjenesteeierne i større grad kan kommunisere online via webservice med Altinn, f.eks. Online oppslag fra et skjema mot et eksternt register Ekstern kontroll/validering Dette stiller større krav til oppetid på tjenesteeiers systemer Ark 2011 - Altinn som felleskomponent 12 6
Aktører i Altinn (integrasjon) Sluttbrukersystem Etatsystem Offentlige registre Andre portaler/nettsteder Autentisering MinID Buypass Ark 2011 - Altinn som felleskomponent 13 Sambrukskomponenter Altinn er designet og bygget med tanke på at: løsningen skal kunne brukes av hele offentlig sektor Tjenestene skal kunne brukes uavhengig av hverandre Komponenter foreslått som sambrukskomponenter fra Altinn kan også vurderes å realiseres av andre og brukes av andre. SERES, Idporten, Matrikkelen, Enhetsregisteret og Folkeregisteret er sambrukskomponenter som allerede er etablert. Ark 2011 - Altinn som felleskomponent 14 7
Andre tjenester/logiske komponenter fra Altinn Autorisasjon Bygger på roller fra enhetsregisteret Kan brukes til å gi rettigheter til de som arbeider på vegne av virksomheter Støtter også Altinn-roller for andre Kan kommunisere med andre autorisasjonskilder via XACML Kan videreformidle autorisasjonsinfo via XACML (nå også i SAML) Meldingsboks Gjennom Altinn II er det gjort store forbedringer av brukerens meldingsboks, der både meldinger innsendinger, kvitteringer og innsynstjenester er samlet. Portaluavhengighet er utviklet som del av Altinn II Små endringer skal til for å kunne tilby meldingsboksen også for tjenester som ikke ligger i Altinn. Ark 2011 - Altinn som felleskomponent 15 Komponenter i Altinn-plattformen Andre SP Altinn Sluttbrukerløsning Andre nettsteder Altinn Tjenesteutviklingsløsning MinID Min profil Altinn-infoportal Autentisering Prosessflyt Tjenesteutvikling Autorisasjon Tjenestemotor Arkiv BuyPass Statistikk og analyse Etatssystemer Metadatakilder Register Forsendelse Offentlige registre Sluttbrukersystemer Ark 2011 - Altinn som felleskomponent 16 8
Agenda Altinns arkitektur i fugleperspektiv Nye utfordringer ved økt modenhet Problemstillinger til diskusjon Ark 2011 - Altinn som felleskomponent 17 Komponenter for sambruk i samspill?,. #/ 01$ ( %&' %!"!#! $ )% - - - - - *+," *+," Ark 2011 - Altinn som felleskomponent 18 9
Problemstilling 1 Hvordan bør felleskomponentene samhandle for å gi størst mulig gjenbrukseffekt og minst mulig påvirkning på tjenesteeiernes arkitektur? Hvordan kan vi unngå unødig kompleksitet ved at en etat vil måtte forholde seg til mange felleskomponenter. Slår vi barnet ut med badevannet? Hvordan unngå single point of failure? Ark 2011 - Altinn som felleskomponent 19 Problemstilling 2 Hvordan bør felleskomponentene støtte økte krav til sømløse prosesser for brukeren gjennom integrasjonen mellom Altinn, tjenesteeieres saksbehandlingsprosesser og andre felleskomponenter (samhandlingstjenester)? Hvor eies, defineres og styres prosessene? Hva skal til for å tilby lange transaksjoner på tvers av mange aktører? Blir det for sterk avhengighet mellom mange systemer? I så fall, hvordan unngå dette? Ark 2011 - Altinn som felleskomponent 20 10
Grensesnitt mellom Altinn og etatens system Altinn %!2 3 Etatens system Ark 2011 - Altinn som felleskomponent 21 Integrasjon i samhandlingstjenester 1.Opprett samhandlingstjeneste E1 2. Instansier innsendingstjeneste med sid E1 3. Motta innsendingstjeneste med sid E1 4. Sett merknad på innsendingstjeneste E1 5. Send melding med sid E1 6. Motta innsending på papir E2 7. Hent samhandlingstjeneste sid E2 8. Hent tilstand for sid E2 9. Sett hendelse sid E2 10. Registrer melding med sid E2 Ark 2011 - Altinn som felleskomponent 22 11
Kompleksitet for tjenesteeier Kompleks P r o s e s s Enkel Lite Sanntidsintegrasjon Mye Ark 2011 - Altinn som felleskomponent 23 Problemstilling 3 Hvordan sikre at Altinn-plattformen kan tas i bruk på en måte som gir likeverdige tjenester for brukeren uavhengig av hvor de finner tjenesten (kanal/portaluavhengighet)? Hvor skal brukeren oppfatte at hun er? Hvor er brukerstøtte og hvem skal nagles om noe går galt? Kontekst? Ark 2011 - Altinn som felleskomponent 24 12