Integraties6 min
Kritische koppelingen verdienen een veilige plek

Nooit was het zo makkelijk om twee systemen aan elkaar te knopen. Een AI-assistent schrijft in een middag een script dat orders uit je mailbox haalt en in je TMS of WMS zet. Low-code platformen beloven koppelingen met een paar klikken. En steeds meer softwareleveranciers bieden zelf een 'integratiemodule' aan, gratis bij de licentie.
Dat is winst. Maar het roept ook een vraag op die in de logistiek te weinig gesteld wordt: is de goedkoopste koppeling ook de verstandigste? Zeker als het gaat om de koppelingen waar je operatie op draait: orders van verladers, statusupdates naar klanten, facturatie, douanegegevens, posities van je vloot.
In deze blog leg ik uit waarom wij bij Adabt vinden dat kritische koppelingen buiten je kernapplicaties horen, en waarom ze in een veilige, beheerde omgeving moeten draaien.
Koppelingen horen niet in je TMS of WMS
Een TMS of WMS is gebouwd om transport en voorraad te plannen en uit te voeren. Niet om met tientallen externe partijen te praten, elk met een eigen formaat, protocol en wensenlijst. Wie koppelingen in de kernapplicatie bouwt, krijgt daar vroeg of laat last van.
- Eén lek, het hele huis open. Een koppeling is per definitie een deur naar buiten. Zit die deur in je TMS of WMS, dan staat een fout of een gelekte sleutel direct in verbinding met al je planningsdata, klantgegevens en tarieven. Een aparte integratielaag werkt als sluis: externe partijen zien alleen wat ze moeten zien.
- Minder afhankelijk van één leverancier. Koppelingen die in je TMS of WMS zijn ingebakken, verhuizen niet mee als je van systeem wisselt. Staan ze daarbuiten, dan vervang je de kernapplicatie zonder dat je dertig klanten en partners opnieuw hoeft aan te sluiten.
- Updates zonder kettingreactie. Een nieuwe versie van je TMS of WMS mag geen koppeling met een verlader breken, en een gewijzigd berichtformaat van een klant mag je planning niet stilleggen. Een losse integratielaag vangt die veranderingen op.
- Overzicht en grip. In één integratieomgeving zie je alle datastromen bij elkaar: wat er binnenkomt, wat er misgaat en wie erbij kan. Verspreid over applicaties, scripts en mailboxen is dat overzicht er simpelweg niet.
- Standaarden in plaats van maatwerk per partij. Met een integratielaag vertaal je elk extern formaat naar één taal, bijvoorbeeld de Open Trip Model (OTM) standaard. Je kernapplicatie hoeft dan maar één koppeling te kennen.
Waar je koppeling draait, doet ertoe
Een koppeling die werkt, is nog geen veilige koppeling. Het script op de laptop van een planner, de gratis automatiseringsdienst met een wachtwoord in de configuratie, de AI-tool die orderbevestigingen naar een server buiten Europa stuurt: ze doen allemaal wat ze moeten doen. Tot het misgaat.
Een veilige omgeving voor kritische koppelingen voldoet minimaal aan deze punten:
- Data blijft in Europa, bij voorkeur in Nederland. Orders bevatten namen, adressen, telefoonnummers en soms gevoelige ladinginformatie. Je wilt weten waar die data staat en onder welk recht.
- Toegang is afgeschermd en persoonsgebonden. Multi-factor authenticatie, geen gedeelde accounts en geen wachtwoorden in scripts. Wie bij een koppeling kan, is bekend en vastgelegd.
- Alles wordt gelogd. Bij een verstoring of een vraag van een klant wil je kunnen terugzien welk bericht wanneer is binnengekomen, wat ermee is gedaan en waar het eventueel is vastgelopen.
- Iemand let op. Monitoring en meldingen zorgen dat een haperende koppeling wordt opgemerkt voordat je klant belt. En er is iemand die het oplost, ook als de collega die het script schreef op vakantie is.
- Beveiliging wordt bijgehouden. Software en servers krijgen tijdig beveiligingsupdates. Een koppeling die drie jaar niemand heeft aangeraakt, is een open deur.
Daar komt bij dat de regels strenger worden. Met NIS2 vallen steeds meer transport- en logistiekbedrijven onder verplichtingen voor informatiebeveiliging, en die gelden ook voor je ketenpartners en leveranciers. Je verladers gaan je vragen stellen over hoe je hun data verwerkt. Op 'dat draait ergens in een script' wil je dan geen antwoord hoeven geven.
Goedkoop koppelen kan duur uitpakken
De bouw van een koppeling is maar een klein deel van de kosten. Het grootste deel zit in de jaren daarna: onderhoud, wijzigingen, storingen en het risico dat er iets misgaat. Juist daar schieten snelle oplossingen tekort.
| Snel zelf geknoopt | Managed integratie | |
|---|---|---|
| Bouwen | Uren tot dagen, lage kosten | Iets meer tijd, vaste afspraken |
| Kennis | Bij één persoon of in een AI-prompt | Vastgelegd en geborgd in een team |
| Storing | Merk je als de klant belt | Melding en opvolging door beheer |
| Wijziging bij partner | Opnieuw uitzoeken en bouwen | Onderdeel van beheer |
| Beveiliging | Afhankelijk van wie het bouwde | Ingericht en bijgehouden |
| Data-locatie | Vaak onbekend | Bekend: Nederland en Europa |
AI maakt het bouwen sneller, ook voor ons. Maar AI neemt de verantwoordelijkheid niet over. Wie een koppeling laat genereren zonder te begrijpen wat erin zit, weet ook niet welke data waar naartoe gaat. Een dag stilstand in de orderinvoer, een gemiste statusupdate bij een grote verlader of een datalek kost al snel meer dan jaren beheer.
Zo pakt Adabt het aan
Bij Adabt bouwen en beheren we integraties als managed service. Je koppelingen draaien niet in je TMS of WMS en niet op een losse server op kantoor, maar in onze integratieomgeving.
- Gehost in Nederland. Ons integratieplatform, gebouwd op Lobster Data Platform, draait in een Nederlands datacenter. Onze AI-toepassingen, zoals AI Order Entry, draaien in Microsoft Azure in West-Europa.
- Toegang onder controle. Multi-factor authenticatie is bij ons overal verplicht, en kritieke beveiligingsupdates voeren we binnen veertien dagen door.
- Monitoring en opvolging. We krijgen meldingen als een datastroom hapert en pakken die op, met voorrang als je operatie in gevaar komt.
- Ook als er geen API is. Met Adabt Gateway krijgen onze cloudapplicaties veilig toegang tot een lokale database, zonder dat je je netwerk wijd open hoeft te zetten.
- Op basis van standaarden. We koppelen waar mogelijk via OTM, zodat je minder afhankelijk bent van één systeem of leverancier.
En we zetten zelf ook AI in: AI Order Entry en DocMatch lezen orders en transportdocumenten uit en zetten ze in je TMS. Het verschil zit niet in de technologie, maar in waar die draait en wie ervoor verantwoordelijk is.
Kies bewust
Niet elke koppeling hoeft een managed service te zijn. Een eenmalige export of een intern rapportje mag best snel in elkaar gezet worden. Maar voor de koppelingen waar je klanten, je planning en je omzet van afhankelijk zijn, is de vraag niet hoe goedkoop het kan. De vraag is wat het kost als het misgaat.
Benieuwd hoe jouw koppelingen er nu voor staan? Neem contact met ons op via support@adabt.com of bel +31 76 2005 051. We kijken graag met je mee.