cimt

Service · Applicatie-integratie

Applicatie-integratie & Interoperability

Uw ERP, WMS, CRM en webshop moeten elkaar begrijpen, niet alleen met elkaar verbonden zijn. cimt ontwerpt de koppelingen, bouwt ze en neemt ze in beheer. U kiest zelf of u daarnaast kennis in huis opbouwt.

Applicatie-integratie zorgt dat bedrijfsapplicaties informatie met elkaar uitwisselen terwijl het werk gebeurt: een order uit de webshop die direct in het ERP staat, een zending die het WMS doorgeeft aan de vervoerder. Interoperability gaat een stap verder: de systemen begrijpen die informatie op dezelfde manier. Dat begint bij heldere definities. Zonder afspraak over wat een klant, een order of een levering is, verwerkt u de verkeerde velden en gaan fouten alleen sneller van systeem naar systeem.

In het DAMA-wiel is Data Integration & Interoperability een eigen kennisgebied, nauw verbonden met metadata en master data. Waar onze dienst Data Integration & Streaming data naar het datawarehouse en analytics brengt, gaat applicatie-integratie over de operationele processen zelf: systemen die elkaar direct aansturen.

Waarom definities eerst

Een koppeling is snel gebouwd. Een goede koppeling niet.

De techniek is zelden het probleem. Het gaat mis op betekenis, overzicht en eigenaarschap.

Hetzelfde woord, een andere betekenis

Een "klant" in het CRM is een contactpersoon, in het ERP een debiteur en in de webshop een account. Wie dat niet vooraf vastlegt, koppelt de verkeerde velden.

Elke koppeling een eigen oplossing

Tien systemen die rechtstreeks met elkaar praten, leveren al snel tientallen koppelingen op. Elke wijziging raakt er meerdere, en niemand overziet het geheel.

Koppelingen zonder eigenaar

De koppeling is ooit gebouwd door een leverancier of een collega die er niet meer is. Als er berichten blijven hangen, merkt de business het als eerste.

De leverancier verandert iets

Een nieuwe API-versie, een andere authenticatie of een veld dat verdwijnt. Zonder beheer ontdekt u dat pas als orders niet meer doorkomen.

De aanpak

Ontwerpen, ontwikkelen, in beheer nemen

Drie fasen, één partner. U kunt bij elke fase instappen, bijvoorbeeld als de koppelingen er al zijn maar niemand ze beheert.

  1. 01

    Ontwerpen

    Wij brengen in kaart welke systemen welke informatie nodig hebben en leggen de definities vast: wat is een klant, een order, een levering. Daaruit volgen de berichtdefinities en API-contracten, gekoppeld aan uw business glossary. De architectuur baseren wij op Enterprise Integration Patterns, de gangbare ontwerptaal voor integraties.

    • · Integratie-architectuur en landschapskaart
    • · Gedeelde definities en berichtmodel
    • · API-contracten en interfacespecificaties
    • · Keuze per stroom: API, events, bestanden of EDI
  2. 02

    Ontwikkelen

    Wij bouwen de koppelingen in Qlik Talend Cloud, testen ze met echte scenario’s en richten monitoring in vanaf de eerste dag. API management zien wij als een los component in de architectuur: het regelt wie welke interface mag gebruiken, in welke versie en hoe vaak.

    • · Bouw van koppelingen en mappings
    • · API management en versiebeheer
    • · Foutafhandeling en herstelroutes
    • · Documentatie die aansluit op het ontwerp
  3. 03

    In beheer nemen

    Na livegang nemen wij de koppelingen in beheer onder SLA. Wij bewaken de berichtstromen, lossen verstoringen op en passen koppelingen aan als een leverancier iets wijzigt. U krijgt een maandrapportage en een vast aanspreekpunt.

    • · Monitoring van berichtstromen
    • · Incidentafhandeling binnen de SLA
    • · Aanpassingen bij updates van leveranciers
    • · Doorontwikkeling bij nieuwe systemen

Integratiepatronen

Het juiste patroon per stroom

Niet elke koppeling vraagt om een API. Wij kiezen per informatiestroom het patroon dat past bij de snelheid, de partner en het risico.

API’s

REST en SOAP voor vraag-en-antwoord tussen systemen, bijvoorbeeld een voorraadcheck vanuit de webshop.

Events en messaging

Systemen publiceren wat er gebeurt, zoals "order verzonden", en andere systemen reageren daarop. Ontkoppeld en robuust.

Bestanden en batch

Voor partners en systemen die geen API bieden. Nog steeds gangbaar, en prima als het goed bewaakt wordt.

EDI

Gestandaardiseerde berichten met klanten, leveranciers en vervoerders, zoals orders, pakbonnen en facturen.

Samenwerking

Ontzorgd, of zelf leren. U kiest.

Kennis opbouwen mag, maar hoeft niet. Per fase bepaalt u hoe de rollen verdeeld zijn, en dat kan later nog veranderen.

Wij doen het

U bent volledig ontzorgd. Wij ontwerpen, bouwen en beheren de koppelingen onder SLA. U houdt de regie over wat er gekoppeld wordt, wij zorgen dat het werkt.

Samen

Uw team bouwt mee. Wij leveren de architectuur, de standaarden en de ervaring, uw mensen leren het vak in de praktijk. Het beheer kan daarna bij u of bij ons liggen.

Overdragen

Wij bouwen de koppelingen, trainen uw team en dragen het beheer over, met documentatie en een overdrachtsperiode. Als u later toch hulp wilt, stappen wij weer in.

Het beheer valt onder onze Managed Services, met drie service-tiers →

In de praktijk

Zo ziet het eruit in onze kernsectoren

Logistiek

WMS, TMS en de systemen van vervoerders delen één definitie van een zending. Statussen komen direct terug in het klantportaal.

Manufacturing

ERP en MES spreken dezelfde taal over artikelen, stuklijsten en productieorders. Gereedmeldingen komen zonder handwerk terug in de planning.

Groothandel

ERP, PIM en webshop gebruiken dezelfde productdata. Orders van klanten komen via EDI binnen en gaan zonder overtypen door naar het magazijn.

Gedeelde definities voor klant, product en leverancier leggen wij vast in uw master data management. Kiest u een nieuw integratieplatform, dan helpt onze pakketselectie.

Uw aanspreekpunt

Praat met de consultants achter deze dienst

Een inhoudelijk gesprek van een half uur over uw situatie, zonder verkooppraatje. Daarna weet u of en hoe wij kunnen helpen.

Plan een kennismaking
  • Mirco Kriesten

    Mirco Kriesten

    Managing Consultant

Stap één: overzicht

Bespreek uw koppelingen

In een eerste gesprek brengen wij uw systemen en de belangrijkste informatiestromen in kaart. Daarna weet u waar de risico’s zitten en waar u het beste begint.

Veelgestelde vragen

Applicatie-integratie in de praktijk

Wat is het verschil tussen applicatie-integratie en data-integratie?

Applicatie-integratie koppelt operationele systemen zodat processen doorlopen: een order gaat van webshop naar ERP naar magazijn. Data-integratie brengt data uit die systemen samen in een datawarehouse of lakehouse voor analyse en rapportage. De definities zijn dezelfde, dus het loont om ze één keer goed vast te leggen.

Wat zijn Enterprise Integration Patterns?

Enterprise Integration Patterns zijn beproefde ontwerppatronen voor koppelingen, vastgelegd door Gregor Hohpe en Bobby Woolf. Ze beschrijven onder meer hoe berichten worden gerouteerd, vertaald en samengevoegd. Omdat de meeste integratieplatformen deze patronen kennen, blijft een ontwerp begrijpelijk voor elke ontwikkelaar, ook als u later van platform of partner wisselt.

Met welke tooling werken jullie?

Voor de bouw en het beheer werken wij met Qlik Talend Cloud. Daarin zijn wij gespecialiseerd, als Qlik Elite Partner. Welke onderdelen u nodig heeft, zoals application integration en API management, hangt af van de editie. Het ontwerp is niet aan een tool gebonden: de definities, berichtmodellen en API-contracten blijven bruikbaar, ook als u voor een ander platform kiest. Staat de keuze nog open, dan vergelijken wij de opties in een pakketselectie en zeggen wij het ook als Qlik Talend Cloud niet de beste keuze is.

Kunnen jullie koppelingen overnemen die een ander heeft gebouwd?

Ja. Wij starten met een inventarisatie: welke koppelingen er zijn, wat ze doen en waar de risico’s zitten. Daarna nemen wij ze in beheer, en waar nodig verbeteren of vervangen wij ze stap voor stap.

Moeten wij zelf kennis opbouwen?

Nee, dat hoeft niet. U kunt het ontwerp, de bouw en het beheer volledig bij ons neerleggen. Wilt u wel kennis in huis, dan bouwt uw team mee of dragen wij het beheer na een overdrachtsperiode aan u over.