Glossary
Fine-grained componenten
Zeer gedetailleerde, kleinschalige softwarecomponenten die maximale flexibiliteit bieden bij het samenstellen van applicaties.
Wat zijn fine-grained componenten?
Fine-grained componenten zijn zeer gedetailleerde, kleinschalige softwarecomponenten die elk een specifieke, afgebakende functie vervullen. In tegenstelling tot coarse-grained componenten, die grote blokken functionaliteit omvatten, zijn fine-grained componenten klein genoeg om precies te doen wat nodig is, en niet meer.
Waarom granulariteit belangrijk is
Hoe fijner de granulariteit van componenten, hoe meer flexibiliteit je hebt bij het samenstellen van applicaties. Als je een module hebt die twintig dingen doet, kun je haar niet vervangen zonder die twintig dingen opnieuw te regelen. Als je twintig aparte componenten hebt die elk een ding doen, kun je precies vervangen wat nodig is, zonder de rest aan te raken.
Dit is de kern van de Novulo aanpak. Het platform is gebouwd op fine-grained componenten, waardoor je niet hoeft te kiezen tussen een heel pakket of niets, maar precies de bouwblokken kunt selecteren die je nodig hebt.
In de praktijk
Een verzekeraar die haar prolongatieproces wil aanpassen, hoeft niet het hele polissysteem te wijzigen. Ze past de relevante componenten aan, test die, en deployt. De rest blijft intact. Dat is de kracht van fine-grained composable software.