Gebruik van flexibele en ontkoppelde functies
Eigenschappen
ID | GA-BP-4 |
---|---|
Stelling | We gebruiken functies die los van elkaar kunnen werken en samenwerken via gestandaardiseerde diensten. |
Rationale | Ontkoppeling draagt bij aan wendbaarheid en robuustheid.
We willen rekening houden met veranderende politieke en beleidswensen. Het is daarom nodig om bij de ontwerpkeuzen voldoende flexibiliteit en vrijheidsgraden in te bouwen. Dit is vergelijkbaar met rekening houden met ontwikkelingen in IT: je weet dat die er zullen komen, je weet alleen niet wanneer en in welke vorm ze komen. Vanuit Europa en ook daarbuiten hebben wetten, richtlijnen en wensen invloed op het handelen van onze (digitale) overheid. Dat vraagt om flexibiliteit om op nieuwe ontwikkelingen in te spelen. Dit vraagt ook om het realiseren van gestandaardiseerde koppelvlakken die eenduidig gebruik mogelijk maken om waar mogelijk invloeden te beperken. Deze koppelvlakken met Europa als generieke functies zien, maakt het mogelijk hiervoor een generieke oplossing in de vorm van een standaard of ‘gateway’-voorziening in te richten. Zo staan afzonderlijke organisaties niet voor het verbindingsprobleem en helpen we de burger buiten Nederland met een meer uniforme behandeling. De ervaring leert dat technologie en beleid zich snel ontwikkelen. Architectuur moet dat mogelijk maken. We mogen bij de inrichting dus niet alleen uit gaan van het huidige situatie, maar moeten ook toekomstige beleidsontwikkelingen maximaal mogelijk maken en technologische ontwikkelingen kunnen volgen. Een verdere rationale voor dit architectuurprincipe en de implicaties die hieruit voortkomen is te vinden in:
|
Implicaties | Functies beperken zich tot hun kernfunctionaliteit (‘do one thing and do it well’).
|
Voorbeelden |
|
RelatieToelichting | Dit principe van GA komt overeen met het NORA Architectuurprincipe NAP02 Bouw diensten modulair op De focus van GA op functies i.p.v. diensten, processen of systemen lijkt een goede verbetering, die ook bij NORA reeds is voorzien door ontwikkelingen rond de Generieke functies (Capabilities). |
Status actualiteit | Actueel |
Relaties
Vertrekpunt | Relatie | Eindpunten |
---|---|---|
Gebruik van flexibele en ontkoppelde functies | Heeft bron |
|
Gebruik van flexibele en ontkoppelde functies | Is gerelateerd aan |
|
Afgeleide relaties
Vertrekpunt | Relatie | Eindpunt |
---|