Glossary
API-integratie
Het koppelen van softwaresystemen via gestandaardiseerde interfaces zodat ze data en functionaliteit kunnen uitwisselen.
Wat is API-integratie?
Een API (Application Programming Interface) is een gestandaardiseerde interface waarmee softwaresystemen met elkaar kunnen communiceren. API-integratie is het proces waarbij twee of meer systemen via zulke interfaces aan elkaar worden gekoppeld, zodat data en functionaliteit kunnen worden uitgewisseld.
De rol van API-integratie in enterprise software
API-integraties zijn in de meeste enterprise omgevingen de standaardmanier om systemen te verbinden. Ze zijn flexibel en breed toepasbaar, maar hebben een keerzijde: elke koppeling is een punt van onderhoud. Naarmate het aantal systemen en koppelingen groeit, neemt de complexiteit toe. Wijzigingen in één systeem kunnen koppelingen breken. Het resultaat is een fragiel integratielandschap dat steeds meer tijd en aandacht vraagt.
API-integratie en Novulo
Novulo biedt twee integratiemodellen. Voor componenten binnen het Novulo platform geldt model weaving: componenten worden tijdens de ontwerpfase automatisch geïntegreerd tot één applicatiemodel, zonder API's. Voor integratie met systemen buiten het platform (zoals bestaande applicaties, externe databronnen of derde partijen) heeft Novulo standaard integraties beschikbaar. Bovendien kan het platform met vrijwel alles worden gekoppeld via REST API's, zonder afhankelijkheid van Novulo voor het opzetten van die integraties.