fb
Jouw uitdaging

Data Integratie

Data Integratie is één van de grootste uitdagingen voor veel organisaties. Dit heeft alles te maken met de complexiteit van gegevensuitwisseling en de grote hoeveelheid factoren waar rekening mee moet worden gehouden om dit zowel effectief als efficiënt op te zetten.

Scroll
IMG 4583 600x350 1

Niet-uitgelijnde informatiesystemen 

Ieder bedrijf heeft vandaag de dag meerdere informatiesystemen waarin de bedrijfsvoering is ondergebracht. In de meeste gevallen zijn deze informatiesystemen, zoals een CMS, ERP en webshop, niet op elkaar uitgelijnd. Denk hierbij aan systemen die bijvoorbeeld niet even volledig of niet in dezelfde mate gestandaardiseerd zijn, of waarvan de informatie aansluiting niet overeenkomt. 

Om deze informatiesystemen, min of meer, op elkaar aan te laten sluiten, wordt veelal gekozen voor een Canonical Data Model (CDM). De uitdaging die hier vervolgens bij komt kijken, is om te bepalen tot welk detailniveau de CDM moet worden uitgewerkt. Als de CDM té gedetailleerd is, is het niet meer onderhoudbaar. Maar als de CDM juist te abstract en oppervlakkig is, is het niet werkbaar. De echte uitdaging zit daardoor in de balancering van een weloverwogen CDM, waarbij exact het juiste level aan gedetailleerdheid wordt gehanteerd. 

Technische incompatibiliteit

Zodra de CDM is vastgesteld, ongeacht hoe abstract of gedetailleerd deze is, is de onmiddellijke vervolgvraag: hoe laat je de informatiesystemen gegevens met elkaar uitwisselen? Hier komen tientallen hordes bij kijken, stuk voor stuk uitdagingen waar een IT-organisatie mee te maken krijgt. 

De import- en export formaten zijn een voorbeeld van zo’n uitdaging. Het verschilt bijvoorbeeld of je te maken hebt met een modern informatiesysteem dat RestServices ondersteunt, met een wat verouderd systeem dat alleen SOAP-formaten ondersteunt óf met een systeem dat alleen een bestand interface kent. 

Naast het verschil in formaat uitwisseling kan er ook een verschil zitten in de versies van de informatiesystemen. Denk hierbij aan de gevolgen van updates en upgrades van informatiesystemen, maar ook aan de continue verbeteringen binnen organisaties waarbij dit soort systemen vervangen worden. Na een update, upgrade of vervanging moet het systeem wederom compatibel zijn met de gegevenshuishouding van een IT-organisatie; een volgende uitdaging.

Realtime of batch georiënteerd

Eén van de uitdagingen voor een IT-Manager is het overbruggen van de kloof tussen realtime en batch georiënteerde gegevensverwerking. Stel dat er vanuit de organisatie vraag is naar realtime informatie, terwijl het achterliggende informatiesysteem alleen batch georiënteerde gegevensverwerking ondersteunt. Dan dient deze kloof vanuit de technologie opgelost te worden.

Om er zeker van te zijn dat een realtime informatiesysteem gegevens kan uitwisselen met een batch georiënteerd informatiesysteem zul je een mechanisme tot je beschikking moeten hebben om die onderlinge gegevensuitwisseling te borgen. Hier zijn natuurlijk technische oplossingen voor op de markt, zoals message queuing of event streams middels Kafka technologie, maar die leiden direct tot de volgende uitdaging: een geschikt integratie patroon neerzetten om deze oplossingen te implementeren.

1D2A1654

Single of multiple source of truth 

In het verleden hebben we geleerd om met behulp van data warehouses te werken aan een single source of truth. De praktijk blijkt echter toch complexer in elkaar te steken, waardoor de klassieke data warehouses niet altijd de optimale oplossing zijn. We hebben er namelijk mee te maken dat er meerdere waarheden parallel naast elkaar kunnen bestaan in de verschillende informatiesystemen binnen een organisatie. Het is daardoor de uitdaging om deze parallelle multiple sources of truth op het juiste moment in tijd beschikbaar te stellen voor een informatiesysteem, of een persoon binnen de organisatie, op het moment dat daar behoefte aan is. 

De effectieve oplossing voor deze uitdaging is een integratie patroon dat op API’s, onderliggende Microservices en bijvoorbeeld samen met Kafka Streams is gebaseerd. Binnen dit patroon moeten er realtime verschillende informatiebronnen kunnen worden geraadpleegd, waarbij de ontvangen resultaten worden geconsolideerd in een zogenaamde compositive service. Door het gebruik van dit architectuurprincipe heeft ieder onderliggend informatiesysteem zijn eigen bestaansrecht, zonder afbreuk te doen aan de integriteit van de bovenliggende source of truth. 

Meer over Data Integratie?

Meer weten over Data Integratie en de oplossingen die wij hiervoor aanbieden? Plan een afspraak met één van onze integration experts voor een adviesgesprek.

Maak een afspraak
0K3A5966 1

Hoe kunnen we je helpen?

Healthcare

WSO2 Consultancy & Health Checks

Capaciteit én WSO2 expertise, specifiek toegespitst op de behoeften per opdrachtgever.
Lees verder
WSO2 Enterprise Solution Architecture

WSO2 Enterprise & Solution Architecture

Gezamenlijk ontwerpen onze experts een architectuur die aan jouw bedrijfsmatige en IT wensen voldoet.
Lees verder
WSO2 Migration Services

WSO2 Migration Services

Laat Yenlo de overstap naar WSO2 voor je regelen en we garanderen een kostenbesparing van 20-40% op jaarbasis!
Lees verder
WSO2 API Manager

WSO2 Installatie & Configuratie

Het WSO2 platform kan optimaal afgestemd worden op de behoeften van zelfs de meest veeleisende gebruikers. Onze WSO2 Installatie & Configuratie service zorgt voor een passende oplossing op dit vlak.
Lees verder
WSO2 Software Development

WSO2 Software Development

Tijdens deze fase ondersteunen we bij het installeren en configureren van jouw middleware laag.
Lees verder
WSO2 API Security

WSO2 API Security

Audit, scan en beveilig API’s van code tot en met productie door developers de juiste tools te bieden.
Lees verder
WSO2 Managed Services Support

WSO2 Managed Services & Support

We bieden support op bijna elke denkbare manier, zo lang als jij het nodig hebt.
Lees verder
WSO2 Training Certification 1

WSO2 Training & Certification

Wanneer je gebruik wilt gaan maken van WSO2 of de potentie van bestaande WSO2 producten maximaal wilt benutten.
Lees verder

Laten we in contact blijven!

Neem contact met ons op via het onderstaande formulier.
Article notification
Privacy Policy*
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.