Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Beskrivelsen er opdelt i et afsnit, der er koncentreret omkring Orkestreringskomponentens primære funktionalitet og snitflader, samt et afsnit der beskriver den Indeks funktionalitetIndeksfunktionalitet, der tilbydes til datakilder.

Beskrivelser sker gennem ArchiMate-diagrammer med uddybende tekst.

Opbygning af

...

Orkestreringskomponenten

...

Figurtekst: Services og funktioner i Orkestreringskomponenten (blå) og de anvendte teknologier (grøn). Grå elementer er uden for Orkestreringskomponenten, fx borger.dk som visningsklient.

...

  • Adgangskontrol til kald, for henholdsvis overblik- og detalje servicesdetaljeservices, for hvert enkelt forretningsobjekt; baseret på oplysninger om indgåede Aftaler samt genkendelse af visningsklienten vha. certifikater. 

  • Validering, hvis en datakilde ikke svarer inden for perioden eller med et ikke validt svar, håndteres dette som fejl, der formidles til visningsklienten sammen med svarene fra de øvrige datakilder.

  • Fejlhåndtering oversætter fejlbeskeder fra sammenstilling, viderestilling eller fra den enkelte datakilde til en fælles model og brugervendte fejlbeskeder, der kan anvendes af visningsklienter direkte. 

...

  • Indeksopslag anvendes af Orkestrering og vil blive kaldt for hver visning af overblik og har derfor stor indflydelse på den oplevede svartid. Derfor er funktionen implementeret som ét servicekald, der samler alle oplysninger til brug ved udvælgelse af datakilde. 

  • Indeksopdatering er en af to services, hvor datakilder kan opdatere Binært Indeks. Servicen lader datakilder tilføje eller fjerne et enkelt CPR-nummer, så Orkestreringskomponenten kun kalder datakilden for visninger, hvor kilden faktisk har oplysninger. 

  • Indeksoverskrivning er den anden service til datakilders opdatering. Servicen er implementeret med resursestyring, således opdateringen af indekset ikke har indflydelse på performance af Indeksoplag.  

Opbevaring er af CPR-numre er personoplysninger og kræver derfor ekstra beskyttelse. Orkestreringskomponenten beskytter indholdet af Indeks ved at pseudonymisere ved brug af en hashing-funktion. 

...