IV-inrichtingsscenario's
IV-ondersteuning[bewerken]
Om de onderwijsketens goed te laten functioneren, is veelal ondersteunende informatievoorziening nodig. In de ROSA wordt inzicht geboden in die IV-ondersteuning via een aantal invalshoeken:
- IV-domeinen Een IV-domein biedt een 'bibliotheek' van elementen (ondersteunende processen, rollen, informatieobjecten, referentiecomponenten, ketenvoorzieningen, afspraken en standaarden) die toegepast kunnen worden om een bepaald aspect van informatievoorziening in te vullen ter ondersteuning van de ketenprocessen die we in het onderwijs onderkennen., bedoeld om gebruikers een overzicht te geven van welke informatievoorzieningselementen inhoudelijk bij elkaar horen. Op deze manier kunnen ze snel in relatie tot elkaar gevonden worden.
- IV-processen Elk IV-domein omvat processen gericht op informatievoorziening die de ketenprocessen in de onderwijsketens ondersteunen., totaaloverzicht van alle in de ROSA opgenomen IV-processen die de onderwijsketens ondersteunen.
- IV-procesmodellen Binnen het IV-domein biedt een IV-procesmodel een referentiemodel van ondersteunende processen voor een specifieke toepassing in het domein, met bijbehorende referentiecomponenten, informatieobjecten en rollen. Het IV-procesmodel drukt dus uit hoe het IV-domeinmodel in een specifieke context (de 'toepassing') gerealiseerd kan worden. Voor bepaalde procesmodellen zijn verschillende mogelijke inrichtingen denkbaar., referentiemodellen van ondersteunende processen voor een specifieke toepassing met bijbehorende referentiecomponenten, informatieobjecten en rollen.
- IV-inrichtingsscenario's In een IV-inrichtingsscenario wordt het algemene IV-procesmodel verbijzonderd voor een specifieke invulling waarvoor specifieke 'paden' uit het IV-procesmodel worden gevolgd., referentiemodellen voor een specifieke invulling van een IV-procesmodel.
- IV-inrichtingssjablonen IV-inrichtingssjablonen bestaan uit een selectie en/of configuratie van elementen uit het generieke procesmodel en bieden een blauwdruk voor een concrete inrichting. Voor specifieke inrichtingssjablonen kunnen bepaalde afspraken / standaarden voorgeschreven zijn., blauwdrukken voor een concrete IV-inrichting.
- IV-inrichtingen In een inrichting kunnen concrete ketenvoorzieningen en standaarden gepositioneerd worden., een herhaalbare, concrete oplossing voor de invulling van een bepaalde IV-ondersteuning.
IV-inrichtingsscenario's in ROSA[bewerken]
In ROSA zijn de volgende IV-inrichtingsscenario's opgenomen:
- Authenticerende dienst: Een dienst heeft toegang zelfstandig ingericht (als fallback) en vereist hiermee dat dienstafnemers over het door hen uitgegeven authenticatiemiddel gebruiken.
- Doorgifte identiteiten: Combinatie van inrichtingsvarianten voor federatieve toegang die er toe bijdragen dat een dienstafnemer met een bepaald authenticatiemiddel een dienst kan afnemen, maar hierin ook keuze heeft (eduID of schoolaccount, of..).
- Gegevensuitwisseling met een serviceregister: Om gegevens uit te kunnen wisselen is het nodig te weten waarheen gegevens gezonden moeten worden en of hier toestemming (autorisatie) voor is. Hoe weet je dat? Een manier om dit te doen is om gebruik te maken van handmatige acties, bijvoorbeeld door het opsturen van aansluitinformatie per post, per e-mail of het ophalen uit een digitale ruimte. Deze manier is echter foutgevoelig en kostbaar omdat het menselijk handelen vereist, met name als de aansluitgegevens en/of autorisatiegegevens vaker wisselen, bijvoorbeeld omdat nieuwe versies van diensten uitkomen of er van dienstverlener wordt gewisseld. Een ander nadeel is dat bij veranderingen alle afnemers op de hoogte gesteld moeten worden. Niet alleen is dit veel werk, het vereist bovendien dienstverleners en dienstafnemers elkaar kennen, wat niet altijd wenselijk is vanuit concurrentieoogpunt. Tenslotte is een nadeel dat er moeilijk inzicht te verkrijgen is in welke diensten beschikbaar zijn en welke autorisaties er gelden. Dit bemoeilijkt onder andere hergebruik en rapportage over diensten. Een oplossing hiervoor is gebruik te maken van een centraal serviceregister, een voorziening waarin de voor uitwisselingen benodigde contactinformatie ligt opgeslagen. Een register profiteert van het uitgangspunt (principe) van eenmalige opslag en meervoudig gebruik van data. In een serviceregister kunnen partijen aansluitinformatie opslaan over hun eigen diensten en aansluitinformatie vinden van andere dienstleveranciers met wie een uitwisseling tot stand moet worden gebracht. De informatie kan technische informatie bevatten benodigd voor het kunnen verzenden van de berichten, zoals het adres (endpoint) waar een dienst gevonden kan worden of het format van de gegevens en het gebruikte profiel (bijvoorbeeld REST of SOAP), maar ook informatie over onder welke voorwaarden de dienst gebruikt kan worden. Denk aan bijvoorbeeld contractuele voorwaarden of kosten van het gebruik van een dienst. Een register kan faciliteiten bieden voor authenticatie, zodat alleen bevoegden bepaalde informatie kunnen benaderen.