digdir / portfolio

Digdirs åpne portefølje
7 stars 2 forks source link

Hendelser - for tjenester i Digdir tilrettelagt som felleskomponent i det offentlige #44

Open fsveinsb opened 2 years ago

fsveinsb commented 2 years ago

Hendelser - produktbeskrivelse

Altinn events er HTTP REST basert mikrotjeneste for sikker håndtering av hendelser med funksjonalitet for å håndtere abonnement, ta i mot hendelser eller levere hendelser til abonnenter. Altinn Events benytter lettvekts hendelser med lite data, men med nok informasjon til å vite hva man skal gjøre og hvor man kan hente mer informasjon.

Når en går over fra en push til en pull basert plattform er det naturlig å ta i bruk hendelsesdrevet arkitektur. Dette innebærer at det vil sendes ut hendelser som klientene abonnerer og lytter på. Når en slik hendelse mottas iverksettes bestemte aksjoner ute hos klientene.

https://en.wikipedia.org/wiki/Event-driven_architecture

En slik hendelsesdrevet arkitektur vil redusere behovet for polling

Det er behov for å etablere en felleskomponent som offentlige virksomheter kan ta i bruk og som driftes og forvaltes sentralt av Digdir. Løsningen vil være et nytt produkt som ikke har bindinger til ander løsninger.

Målgruppe for løsningen

Abonnering på hendelser er åpent tilgjengelig for sluttbrukere, sluttbrukersystemer og applikasjonseiere. Når flere parter får tilgang til publisering, vil retten til å abonnere på hendelser publisert gjennom Altinn være generelt tilgjengelig for offentligheten. Abonnement må godkjennes av utgiveren, og Altinns vilkår og betingelser må signeres før man får tilgang.

Maskinporten-autentisering vil være påkrevd for å publisere hendelser på vår plattform.

Dokumentasjon

se dokumentasjon for mer informasjon om løsningen

Roadmap

Publisering av hendelser er for øyeblikket begrenset til Altinn-apper. Vi jobber med å utvide denne tjenesten til flere parter, som applikasjonseiere og andre parter.

fsveinsb commented 2 years ago

Setter deg som eier av dette porteføljetiltaket inntil det er avklart hvem som skal jobbe videre med dette :-)