Wat is het vraagstuk?
Wanneer je verschillende applicaties aan elkaar koppelt, moet je er voor zorgen dat de velden uit applicatie A in de juiste velden terecht komen in applicatie B. Hierbij kan het ook zo zijn dat er transformaties van de data nodig zijn. Het uitwerken en implementeren van deze informatiestromen en transformaties wordt het “mappen” genoemd.
Technisch gezien kun je het mappen op verschillende manieren doen, waarbij wij dit tot op heden in code binnen onze ontwikkelde middleware doen. Een zeer stabiele en gedegen oplossing, goed bruikbaar wanneer het aantal mappings beperkt is.
Door onze groeiende klantenkring wordt het onderhoud hiervan echter steeds lastiger. Zeker omdat veel van onze klanten verschillende mappings nodig hebben, waardoor één klant soms wel 100 mappings heeft. We liepen er tegenaan dat deze hoeveelheid mappings binnen de code beheren veel tijd kost, relatief foutgevoelig en niet schaalbaar genoeg is. Het onderwerp voor de innovatiedag was geboren.