Wat is een Enterprise Integration Hub en waarom heb ik het nodig?

Blog
Gepost op
Enterprise Integration Hub

Elk modern bedrijf verzamelt gegevens. Gegevens die de kern van jouw bedrijf vormen, moeten voor verschillende applicaties toegankelijk zijn. Hoogstwaarschijnlijk bevinden die toepassingen zich in meerdere cloud omgevingen. Enterprise Integration omvat de technologieën en processen die gegevens, toepassingen en apparaten overal in jouw IT-organisatie met elkaar verbinden.

In deze post leg ik uit:

integration hub workflow

Wat is een integration hub?

Digital integration hub, enterprise integration hub, of cloud integration hub? Drie namen voor hetzelfde ding. We houden het eenvoudig en zullen steeds refereren naar integration hub in dit artikel.

Een integration hub is een tool waarmee bedrijven meerdere applicaties met elkaar kunnen verbinden, ongeacht waar ze zich bevinden, in verschillende cloudomgevingen of on-premise. En dat gebeurt zonder code te schrijven.

Meestal laten deze tools de gebruiker toe om meerdere applicaties te verbinden in een GUI, of Graphical User Interface. Op die manier kan de gebruiker workflows opzetten door componenten via drag-and-drop te verbinden, en op die manier gemakkelijk applicatie-integraties toevoegen en verwijderen. Je kunt bijvoorbeeld een Slack-bericht sturen telkens wanneer een nieuwe lead wordt ingevoerd in je marketing automation zonder ook maar één letter code.

Voorbeelden van populaire Integration Hubs

Wat zijn de voordelen van een integration hub?

Door gegevensbronnen los te koppelen van de applicatie waar je ze nodig hebt, maakt een integration hub complexe integraties mogelijk. Dit gebeurt via zogenaamde “publish & subscribe” aanpak. Dat biedt verschillende voordelen:

  • Consistente cloud en on-premise data integratie
  • Snellere en efficiëntere data synchronisatie tussen apps
  • Verlaagde kost en complexiteit door standardisatie
  • Management van nieuwe integratie punten
  • Beheer van integraties tussen systemen
  • Eenvoudige automatisatie met self-service toegang voor niet-technische gebruikers

Waarom zijn integration hubs zo populair?

Digitale transformatie vereist dat bedrijven steeds meer complexe data delen over losstaande applicaties en systemen die cruciaal zijn voor hun bedrijfsstrategie. Het vereist een agile en gestandaardiseerde aanpak om gegevensbeheer eenvoudig en overzichtelijk te houden in het complexe enterprise applicatielandschap.

Integration hubs stellen een organisatie in staat om meerdere applicaties te koppelen via webhooks (bestaande API's). Op deze manier is geen ontwikkeling nodig, maar enkel configuratie. Veel van de moderne cloud applicaties - zoals Mailchimp, Salesforce, en SAP - hebben al integraties of webhooks aanwezig die een snelle en eenvoudige integratie met deze platformen mogelijk maken.

Met een integration hub kan je ook snel workflows aanpassen en nieuwe integraties toevoegen zonder ontwikkelingskosten. Voor sommige specifieke behoeften zal echter nog steeds ontwikkeling op maat nodig zijn. We hebben steeds meer de neiging om het DRY, Don't Repeat Yourself, principe te verkiezen.

Heb ik een integration hub nodig? Is het iets voor mijn organisatie?

Moet je een groot bedrijf zijn met een complexe enterprise architectuur om voordeel te doen met een integration hub? Nee.

Vind je het belangrijk dat je digitale klantervaring consistent en efficiënt is?
Vind je het belangrijk om integraties te kunnen updaten zonder steeds afhankelijk te zijn van developers?
Wil je kostelijke, foutgevoelige en tijdsintensieve custom integraties liever vermijden?

Drie keer ja? Dan is het waardevol om integration hubs verder te onderzoeken.

Integration hubs zijn zeer toegankelijk en interessant voor de meeste organisaties die hun digitale klantervaring willen optimaliseren. Los van de grootte van je bedrijf of de complexiteit van je tech stack. Vooral als je kiest voor een open source integration hub zoals n8n, met een interessante TCO.

Waarom zou ik n8n overwegen als een open integration hub?

N8n is open source. Hier is de source code. Je kan het on-premise installeren. Maar je kan er evenzeer voor kiezen dat n8n het voor jou in de cloud host. We horen dat ze zeer goede support leveren.

De n8n community is on fire! Een massa templates and workflows is beschikbaar. Er zijn al meer dan 300 integraties beschikbaar en elke week komen er nieuwe bij.

In open source, we feel strongly that to really do something well, you have to get a lot of people involved. - Linus Thorvalds

Dropsolid kan het ook integreren als deel van je DXP project. Meer nog, we gebruiken n8n als native integration hub in ons Customer Data Platform. Het past dan ook perfect binnen onze open filosofie van Dropsolid Experience Cloud.

Hoe start ik met n8n?

Wil je n8n lokaal runnen? Dan is deze tutorial een must-read voor jou. Een massa aan templates en workflows zijn beschikbaar voor je op https://n8n.io/workflows/.

Wil je zelf aan de slag met n8n? Lees dan mijn technische post. Er zijn veel integraties in n8n, maar typische componenten die je in je flows kan gebruiken zijn:

  • Cron (triggert om de X tijd)
  • If-Else 
  • Switch (vergelijkbaar met switch statement bij programmeren)
  • Function item (laat wijzigingen toe aan de data die wordt doorgestuurd)
  • Http request (doe een verzoek aan een externe API)

We zetten je alvast op weg met een kleine introductie video