Glossary

Softwarecomponent

Een zelfstandig, herbruikbaar bouwblok dat één specifieke functie of proces vertegenwoordigt binnen een composable applicatie.

Wat is een softwarecomponent?

Een softwarecomponent is een zelfstandig, herbruikbaar bouwblok dat een specifieke functie of proces vertegenwoordigt. Een component heeft een duidelijk gedefinieerde interface, zodat het kan worden gecombineerd met andere componenten.

Het verschil met traditionele softwaremodules

In traditionele enterprise software zijn modules groot en nauw verweven met de rest van het systeem. Een wijziging in een module heeft onbedoelde effecten elders. Dat maakt onderhoud duur en risicovol. Softwarecomponenten in de composable aanpak zijn kleiner, onafhankelijker en beter gedefinieerd. Ze zijn gebouwd om te worden hergebruikt en uitgewisseld.

De rol van de ontologie

Wat Novulo-componenten onderscheidt van een willekeurige componentenbibliotheek is de onderliggende ontologie: een gedeeld semantisch model dat vastlegt wat begrippen als 'polis', 'schade' of 'relatie' betekenen. Daardoor begrijpen componenten elkaars data zonder tussenliggende integraties. Ze zijn niet alleen technisch compatibel, maar ook inhoudelijk op elkaar afgestemd.

Componenten in de Novulo Store

De Novulo Store bevat meer dan 4.000 softwarecomponenten, elk bewezen in productie bij toonaangevende organisaties. Van poliscomponenten en schademodules tot financiële workflows en rapportageblokken. Elk component is gedocumenteerd, getest en direct inzetbaar. Samen vormen ze het fundament waarop klanten hun applicaties bouwen.