Architectuurkaders

De ROSA hanteert een stelsel van architectuurkaders dat richting geeft aan de inrichting en ontwikkeling van informatiesystemen binnen het onderwijsdomein. Deze kaders ondersteunen een samenhangende, toekomstbestendige en interoperabele informatiehuishouding met bijbehorende dienstverlening in ketensamenwerkingen en andere praktijktoepassingen.
De architectuurkaders zijn gestructureerd in een gelaagd model:
- Drivers en doelen beschrijven maatschappelijke en onderwijsspecifieke ontwikkelingen en ambities die richtinggevend zijn voor het onderwijsinformatielandschap. Ontwikkelingen zoals onderwijskundige veranderingen, innovaties, en beleidswijzigingen vormen externe drivers (drijfveren). Doelen bestaan uit kwaliteitsdoelen en kernwaarden die invulling geven aan de externe drivers.
- Algemeen geldende architectuurprincipes geven generieke richtlijnen voor het realiseren van de kernwaarden en de kwaliteitsdoelen, en zorgen voor samenhang en consistentie binnen de ROSA.
- Ontwerpgebieden en ontwerpprincipes kleuren de architectuurprincipes verder in. Een ontwerpgebied groepeert ontwerpprincipes die zich richten op één specifiek onderwerp, zoals informatiebeveiliging en privacy of digitale identiteiten.
- Ontwerpkaders bij scenario’s brengen ontwerpprincipes uit verschillende ontwerpgebieden samen en vertalen ze naar concrete richtlijnen die ketensamenwerkingen en andere praktijktoepassingen ondersteunen.
Bij ontwerpbeslissingen binnen projecten vindt steeds een belangenafweging plaats op basis van concerns[1] van belanghebbenden. Er zijn geen absolute waarheden: verschillende concerns kunnen met elkaar in conflict komen, en trade-offs zijn noodzakelijk om tot een passend ontwerp te komen. Ontwerpkaders bieden daarbij concrete handvatten om, binnen een gegeven context, op consistente wijze invulling te geven aan de drivers, doelen en principes van de ROSA.
De ROSA hangt samen met andere architecturen, waaronder de Nederlandse Overheid Referentie Architectuur (NORA). De indeling van architectuurkaders sluit aan bij de indeling die NORA kiest voor bindende architectuurafspraken in kwaliteitsdoelen [2] (in NORA geclusterd onder Kernwaarden van Dienstverlening [3]), architectuurprincipes, en implicaties (in ROSA verder uitgewerkt in ontwerpprincipes en ontwerpkaders). Daarbij is er een verschil in perspectief: NORA richt zich specifiek op overheidsdienstverlening, terwijl ROSA focust op dienstverlening van zowel private als publieke dienstverleners binnen het onderwijsdomein met als focus de ketensamenwerkingen die deze dienstverleners met elkaar aangaan om hun diensten optimaal voor hun dienstafnemers in te richten. Met name dat ketenperspectief is in de ROSA dus leidend. Dit komt ook tot uiting in de formulering van doelen: in NORA zijn kwaliteitsdoelen en kernwaarden geformuleerd als bijvoeglijk naamwoorden ('Transparant') die van toepassing zijn op overheidsdienstverlening ('de dienstverlening is transparant'), in ROSA zijn de kwaliteitsdoelen en kernwaarden geformuleerd als zelfstandig naamwoorden ('Transparantie') waaraan ketensamenwerkingen – in meer of mindere mate – bijdragen.
Let op: De structuur van ontwerpgebieden en ontwerpkaders is in 2025 vernieuwd. Voorheen werden ontwerpprincipes en ontwerpkaders samengenomen; nu zijn ze gescheiden. Ontwerpkaders zijn scenario-specifiek en kunnen gebaseerd zijn op ontwerpprincipes uit meerdere ontwerpgebieden. Zie deze toelichting voor meer achtergrond.
De architectuurkaders worden periodiek herzien om te blijven aansluiten bij technologische, organisatorische en maatschappelijke ontwikkelingen. Deze en de andere pagina's van de architectuurkaders bieden een actueel overzicht van de structuur en uitgangspunten van de ROSA-architectuur.
- ↑ cf. ISO/IEC/IEEE 42010: "A concern could be manifest in many forms, such as in relation to one or more stakeholder needs, goals, expectations, responsibilities, requirements, design constraints, assumptions, dependencies, quality attributes, architecture decisions, risks or other issues pertaining to the system."
- ↑ https://www.noraonline.nl/wiki/Kwaliteitsdoelen
- ↑ https://www.noraonline.nl/wiki/Kernwaarden_van_Dienstverlening