Gegevensuitwisseling met een serviceregister
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.
Type | : | IV-inrichtingsscenario |
In deze view is weergegeven dat eindpunten van (web)services worden opgeslagen door serviceaanbieders (dienstverleners die in de het kader van hun dienstverlening een of meerdere services aanbieden), gerelateerd aan een dienstenmodel dat door een beheerder van het serviceregister wordt onderhouden. In dit dienstenmodel staan algemene gegevens over ketensamenwerkingen die van belang zijn voor het kunnen vinden van diensten of andere spelregels die gelden binnen de ketensamenwerking. In ketenprocessen in het onderwijs mogen veel services niet zomaar gebruikt worden. Gegevens kunnen vertrouwelijk zijn en/of vallen onder de AVG of er zijn andere redenen. Vanuit het oogpunt van dataminimalisatie is het grip hebben op het uitwisselen van gegevens gewenst. Daarom wordt in het serviceregister ook een vorm van autorisatie vastgelegd die aangeeft of verwerkers (dienstverleners die services aanbieden en/of afnemen) gemachtigd zijn door de verwerkersverantwoordelijke(n) voor de uitwisseling. In het register wordt dan gesproken van mandateren of machtigen. De verwerkersverantwoordelijke deelt een mandaat uit en kan hem ook weer intrekken. Een mandaat kan grofmazig zijn of fijnmazig zijn (bijvoorbeeld het mogen uitwisselen van specifieke attributen aan een specifieke partij in een strak afgebakende ketensamenwerking). Het is in het onderwijs gebruikelijk dat onderwijsinstellingen deze mandaten aan dienstverleners uitreiken, zoals in de plaat voor de leesbaarheid weergegeven, maar feitelijk geldt dit meer generiek. Zo kan een onderwijsinstelling ook zelf de dienstverlener zijn of kan een landelijke partij dienstverlening uitbesteden. Meer over uitwisselingen en het gebruik van een register wordt beschreven in de set van Edukoppeling afspraken
- AggregationRelationship naar Serviceafnemend systeem (ApplicationComponent)
- AggregationRelationship naar Serviceafnemer (BusinessRole)
- AggregationRelationship naar Beheren dienstenmodel (BusinessProcess)
- AggregationRelationship naar Onderwijsorganisatie (BusinessRole)
- AggregationRelationship naar Mandaat controleren (BusinessProcess)
- InfluenceRelationship naar Ketenpartijen bieden wederzijdse services (Requirement)
- AggregationRelationship naar Mandateringsvoorziening (ApplicationComponent)
- SpecializationRelationship naar Inrichten gegevensinteractie (Grouping)
- AggregationRelationship naar Serviceaanbieder (BusinessRole)
- AggregationRelationship naar Serviceregister (ApplicationComponent)
- AggregationRelationship naar Registreren mandaten (BusinessProcess)
- AggregationRelationship naar Dienst (BusinessObject)
- AggregationRelationship naar Servicerequest (BusinessObject)
- AggregationRelationship naar Mandaat (BusinessObject)
- AggregationRelationship naar Eindpunt (BusinessObject)
- AggregationRelationship naar Endpoint ophalen (BusinessProcess)
- AggregationRelationship naar Registreren service (BusinessProcess)
- AggregationRelationship naar Koppelvlak (BusinessObject)
- AggregationRelationship naar Onderwijs serviceregister (ApplicationComponent)
- AggregationRelationship naar Kennisnet (BusinessActor)
- AggregationRelationship naar Dienstbeheerder (BusinessRole)
- AggregationRelationship naar Serviceaanbiedend systeem (ApplicationComponent)
- AggregationRelationship naar Service gebruiken (BusinessProcess)
- AggregationRelationship vanaf Gegevensuitwisseling (Grouping)
Elementtype | : | Grouping |
Element-id | : | Id-b2d66e43d40e40e5bd68890db1836c2d |
Element URI | : | https://rosa.wikixl.nl/index.php/Id-b2d66e43d40e40e5bd68890db1836c2d |
ArchiMate-model | : | ROSA |
Label | : | Gegevensuitwisseling met een serviceregister |