...
Adgangskontrol til kald, for henholdsvis overblik- og detaljeservices, 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åndteringFejlfinding 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.
Circuit breaker virker ved, at når der er observeret x-antal fejlende kald efter hinanden for en bestemt datakilde, så bliver datakilden deaktiveret. Deaktivering betyder at Orkestrerings-komponenten, ved efterfølgende kald til enten liste eller detalje, ikke forsøger at kalde en givne datakilde. Datakilden bliver ikke permanent deaktiveret, men deaktiveres kun for at konfigurerbart tidsrum. Når dette tidsrum er udløbet, så forsøger Orkestreringskomponenten at kalde datakilden igen.
Komponenten anvender en fælles platformsservice Logning til at gemme oplysninger om de enkelte kald fra visningsklienter samt resulterende kald til datakilder. Logelementerne udformes, så de tydeligt afspejler, hvilke komponenter og funktioner, der bidrager til den samlede oplevede svartid for slutbrugeren.
...