...
Visningsklient modtager sammenstillet data i svar
Som Visningsklient visningsklient og anvender af Orkestreringskomponenten skal jeg modtage data fra flere Datakilderdatakilder, og disse skal sammenstilles i et samlet svar i henhold til den aftalte Datamodel datamodel for det aktuelle Datadomænedatadomæne, så jeg kan præsentere dem for brugeren.
Forskellige Datamodellerdatamodeller
Som Visningsklient visningsklient og anvender af Orkestreringskomponenten skal jeg kunne forespørge på data fra forskellige Datadomænerdatadomæner, så Orkestreringskomponenten skal understøtte flere forskellige Datamodellerdatamodeller, så jeg kan vise forskellige data for brugeren.
Flere versioner af Datamodellerdatamodeller
Som Visningsklient visningsklient og anvender af Orkestreringskomponenten skal jeg kunne modtage data, der er sammenstillet fra minimum to versioner af en given Datamodeldatamodel, hvis der ikke er ”breaking changes” mellem de to versioner (hvor der ved ”breaking changes” forstås ændringer af en Datamodeldatamodel, der gør, at sammenstilling af data fra de to versioner vil fejle, fx hvor ændring omfatter, at der er slettet eller tilføjet obligatoriske entiteter), så jeg kan vise data for brugeren fra datakilder, der understøtter forskellige versioner af datamodeller.
...
Parallelisering af kald til Datakilderdatakilder
Som Visningsklient visningsklient og anvender af Orkestreringskomponenten skal jeg vente mindst muligt på svar, så Orkestreringskomponenten skal parallelisere kald til Datakilderdatakilder, så jeg maksimalt skal vente på svar fra den langsomste Datakildedatakilde, før jeg kan få returneret de sammenstillede data, så jeg kan give gode svartider til brugeren.
...
User stories for datakilder
Datakilders Webserviceswebservices
Som Datakilde datakilde skal min Webservice webservice levere et svar til Orkestreringskomponenten på baggrund af en forespørgsel fra Orkestreringskomponenten, så jeg kun skal fremsøge de nødvendige data.
...
Webservices på forskelligt detaljeringsniveau
Som Datakilde datakilde skal jeg kunne udstille Webservices webservices på forskelligt detaljeringsniveau til Orkestreringskomponenten, fx overbliksliste og overbliksdetaljer (jf. referencearkitektur Referencearkitektur for Tværgående Digitalt overblik) for et givent Datadomænedatadomæne, jeg leverer data for. Det specifikke detaljeringsniveau defineres som en del af datamodelleringsarbejdet for Datadomænetdatadomænet.
Vedligeholdelse af bestandsliste/binært indeks
Som Datakilde datakilde skal jeg maskinelt kunne vedligeholde bestandsliste (binært indeks) enten ved løbende at opdatere listen med opdateringer eller ved at overskrive listen med nyt indhold, når det passer mig, så jeg kun kaldes, når jeg har data.
...
Aktivering/inaktivering af Datakilderdatakilder
Som forvalter af løsningen har jeg en simpel administrativ brugergrænseflade, hvor jeg kan aktivere/deaktivere Datakilderdatakilder, så jeg hurtigt kan reagere, hvis der er fejl i data fra en Datakildedatakilde.
Aktivering/inaktivering af Visningsklientervisningsklienter
Som forvalter af Orkestreringskomponenten har jeg en simpel administrativ brugergrænseflade, hvor jeg kan aktivere/deaktivere Visningsklienters visningsklienters adgang til løsningen, så jeg hurtigt kan reagere, hvis der vises data med fejl.
...