Dagelijks zijn onze developers druk met het koppelen van verschillende systemen. Denk aan webshops koppelen met ERP-systemen zoals Exact Online of Snel Start, maar ook met portalen, kassasystemen, marketplaces en/of marketing toolings. Maar wat is hiervan het doel, wat zijn de mogelijkheden in de praktijk en waar moet je rekening mee houden? Wij leggen het uit.
Gemak en centralisatie van data is vaak de reden voor het leggen van koppelingen tussen verschillende systemen. Dit kan gebeuren op basis van bestaande systemen, maar ook als er nieuwe systemen in het technische landschap worden ontwikkeld. Het succes van een koppeling wordt vanuit onze visie getoetst op basis van de volgende punten:
In de huidige markt zie je vooral dat systemen door de volgende methodieken met elkaar worden gekoppeld:
Welke manier het beste is? Hier is geen eenduidig antwoord op te geven en is altijd afhankelijk van de scenario van dat moment. Denk hierbij aan: beschikbaarheid, kwaliteit, snelheid, budget, toekomst.
Wij nemen we altijd alle opties mee in het besluit dat we samen met jou nemen.
Nadat er besloten is welke techniek het beste past bij de betreffende oplossing, wordt er nagedacht en besloten of de koppeling custom-made ontwikkeld dient te worden, of dat er gebruik gemaakt wordt van kant- en klare oplossingen. Dit is afhankelijk van factoren als:
Kortom, het antwoord op de vraag “Kant en klare oplossingen of zelf maken?” is ook hier weer “It depends”. Hierbij is onze expertise en ervaring van grote waarde om de juiste beslissingen te nemen en de beste oplossingen te ontwikkelen.
Waar men zich vaak op verkijkt is de staat van je data. Hoe netter en gestructureerder de huidige data in een systeem staat (bijv. ERP, CMS, PIM), hoe makkelijker koppelingen gelegd kunnen worden. Voorbeeld: je eigenschappen van een product staan in 1 “tekstveld” opgeslagen, zoals: “Een rode koptelefoon zonder snoer”.
Wanneer dit het geval is, kunnen deze eigenschappen van de koptelefoon niet makkelijk worden losgetrokken en worden gecommuniceerd naar een extern systeem (denk bijv. ook aan vertalingen). Sla je de eigenschappen in losse tekstvelden op, dan kan dit wel. Type: Koptelefoon, Kleur: Rood, Snoer: Nee.
Maar wees gerust. Mocht je bovenstaande nog niet voor elkaar hebben, zijn hier ook oplossingen voor te vinden. Want geloof ons: we komen het nog dagelijks tegen :).
We gaan graag in gesprek om kennis te maken met jullie landschap, wensen, software systemen en werkwijzes. Automatiseren is ons vak, en daarbij horen dus goede en solide kwalitatieve koppelingen. Wij helpen jou graag verder!
Neem contact op met Danny