API-integratie
Wij verbinden uw programma's via hun API, met foutafhandeling en bewaking die het werk echt overnemen.
Uw programma's hebben een API. Laat ze praten.
Bijna elk modern programma heeft een API, en toch wisselen de meeste kmo's nog gegevens uit met exportbestanden en kopiëren. Dat komt omdat een API alleen een deur is: iemand moet bepalen wat erdoor gaat, wanneer, en wat er gebeurt als de andere kant niet antwoordt. Dat is ons werk. Wij ontwerpen de gegevensstroom, bouwen de integratie en zorgen dat ze blijft draaien wanneer een leverancier zijn API aanpast of een systeem even uitvalt.
Waarom deze koppeling loont
01
Afgestemd op uw werkwijze
Een kant-en-klare connector doet wat de maker bedacht. Een integratie op maat volgt uw regels, uitzonderingen en velden, ook de eigenaardige.
02
Bestand tegen storingen
Time-outs, limieten en onderhoud aan de andere kant horen erbij. Wij bouwen wachtrijen en herhaalpogingen in, zodat een hapering geen gegevens kost.
03
U weet wat er loopt
Elke uitwisseling laat een spoor na. Bij een vraag van een klant of boekhouder vindt u terug wat wanneer verstuurd is en met welk antwoord.
Zo werkt de koppeling
01Ontwerp van de stroom
Gegevensmapping en bron
Per veld leggen wij vast uit welk systeem het komt, hoe het vertaald wordt en wie het mag wijzigen. Dat document is de basis voor de bouw en voor later onderhoud.
Aansturing op het juiste moment
Sommige stromen moeten meteen reageren op een gebeurtenis, andere lopen beter gebundeld op vaste uren. Wij kiezen per stroom wat past bij het belang en bij de limieten van de API.
02Betrouwbare uitvoering
Herhalen zonder verdubbelen
Een mislukte oproep wordt met oplopende tussenpozen opnieuw geprobeerd. Elke boodschap draagt een unieke sleutel, zodat een herhaling nooit een tweede order of factuur aanmaakt.
Veilige toegang
Sleutels en tokens worden versleuteld bewaard en tijdig vernieuwd. De integratie krijgt enkel de rechten die ze nodig heeft, niet de volledige toegang van een beheerder.
03Beheer en nazorg
Monitoring en alarmering
Een dashboard toont volumes, doorlooptijd en fouten per stroom. Bij een ongewone stilte of een reeks mislukkingen krijgen u en wij een bericht.
Opvolgen van API-wijzigingen
Leveranciers kondigen nieuwe versies aan en schakelen oude uit. Wij volgen die aankondigingen en passen de integratie aan vóór de oude versie verdwijnt.
■Integraties met REST-, SOAP- en GraphQL-API's
■Gebeurtenisgestuurd of gepland, per stroom gekozen
■Wachtrij, herhaalpogingen en bescherming tegen dubbels
■Volledig logboek van verzoeken en antwoorden
In de praktijk
Voorbeeldscenario
Opleidingscentrum met vier programma's
Een inschrijving loopt vanzelf door naar planning, facturatie en mailing
- Uitdaging
- Een opleidingscentrum gebruikte aparte programma's voor inschrijvingen, lesplanning, facturatie en nieuwsbrieven. Elke inschrijving werd op vier plaatsen ingegeven. Deelnemers kregen soms geen factuur of stonden niet op de aanwezigheidslijst.
- Aanpak
- Wij tekenden de stroom uit met het inschrijvingsformulier als startpunt en bouwden integraties met de API's van de drie andere programma's. Een centrale wachtrij houdt bij welke stap voor welke inschrijving geslaagd is.
- Resultaat
- Eén inschrijving zet alles in gang. De administratie ziet in een overzicht waar een stap bleef steken, en lost dat op zonder de andere programma's te moeten openen.
Drie vaste afspraken
Bij elk project
U kiest waar het draait
Zelf hosten op uw eigen server of in een private cloud. Uw gegevens blijven onder uw controle, niet op een gedeeld platform.
Maatwerk is niet duurder
Software op maat kost bij ons niet meer dan standaardsoftware. Geen licentie per gebruiker, en u betaalt niet voor functies die u nooit opent.
U bent baas over het eindproduct
Wat we bouwen, is van u. U beslist wat er verandert en wanneer, zonder te wachten op de planning van een softwareleverancier.
Hoe goed werken uw systemen samen?
Zelfevaluatie · 5 vragen
Vijf vragen over hoe gegevens vandaag tussen uw systemen reizen. Het resultaat kunt u meteen met ons bespreken.
Uw systemen praten al.
De uitwisseling loopt en fouten vallen op. Hier is weinig te winnen. Hebt u elders nog systemen die naast elkaar leven, dan horen wij het graag.
Half gekoppeld.
Exporteren, importeren en nakijken: het werkt, maar het blijft handwerk met risico op verschillen. Een echte koppeling met foutmeldingen neemt dat weg. Wij bekijken graag wat daarvoor nodig is.
Deze koppeling ontbreekt.
Gegevens worden overgetypt of dubbel bijgehouden, en fouten komen te laat aan het licht. Dat is precies wat een koppeling oplost. Bezorg ons uw antwoorden en we bekijken welke systemen we laten samenwerken.
Veelgestelde vragen
Kort beantwoord
Wat is het verschil tussen een standaardconnector en een API-integratie op maat?
Een standaardconnector dekt de meest voorkomende velden en scenario's en is snel ingericht. Zodra u eigen velden, uitzonderingsregels of meer dan twee systemen heeft, botst u op de grenzen. Een integratie op maat doet precies wat uw proces vraagt en valt niet duurder uit: er hangt geen abonnement per gebruiker of per bericht aan. Ze draait op uw eigen server of in een private cloud, en u bepaalt wat er later aan verandert.
Wat als mijn softwareleverancier zijn API verandert?
Dat gebeurt geregeld en is de voornaamste reden waarom integraties na verloop van tijd stilvallen. Binnen de nazorg volgen wij de aankondigingen van uw leveranciers op, testen wij nieuwe versies en passen wij de integratie aan. Een onverwachte breuk merken wij op via de monitoring.
Kan een programma zonder API ook gekoppeld worden?
Vaak wel, maar op een andere manier: via exportbestanden, een rechtstreekse databaseverbinding of, als laatste middel, een softwarerobot die de schermen bedient. Die wegen zijn minder elegant en vragen extra bewaking. Wij leggen u de mogelijkheden en hun beperkingen voor.
Uw systemen laten samenwerken?