Bouw diensten modulair op

Uit NORA Online
Versie door M.M.Vos (overleg | bijdragen) op 13 mei 2022 om 10:41 (actualisatie relaties nav resultaten review)
Naar navigatie springen Naar zoeken springen

Stelling

Maak bij de ontwikkeling van diensten gebruik van een modulaire indeling met een maximale interne samenhang en minimale externe koppelingen.

Rationale

Door diensten modulair op te bouwen en te ontkoppelen wordt de flexibiliteit vergroot, wat leidt tot meer wendbaarheid, meer hergebruik en duurzaamheid.

Realiseert doel(-en)

Alle implicaties bij dit architectuurprincipe

IDImplicatieLaag
NAP07.01Diensten vullen elkaar aan (implicatie)2
IMP033Koppel bronsystemen op basis van een passende classificatie4
IMP032Ontwerp diensten met oog voor doelbinding en grondslag3
IMP031Ontwerp op modulaire wijze3
IMP029Scheid proces van data2
3
4
IMP030Scheiding van datasets3
IMP087Verwerk bericht-interactie persistent4
IMP083Wissel gegevens tussen (web)applicaties uit met API's4
IMP039Zorg voor open specificaties1

Implicaties gerangschikt per laag van het Vijflaagsmodel

Laag 1: Grondslagenlaag

Laag 2: Organisatorische laag

Laag 3: Informatielaag

Laag 4: Applicatielaag

Laag 5: Netwerklaag

Dit architectuurprincipe heeft (nog) geen implicaties in Laag 5.