Is een Enterprise Service Bus nog relevant?

De gemiddelde Enterprise organisatie heeft meer dan 50 systemen in gebruik. In de publieke sector zijn dit er niet alleen vaak nog veel meer maar worden ook veel legacy en on-premise applicaties gebruikt.
Wil je moderne apps kunnen maken en je bedrijfsinformatie kunnen ontsluiten naar hedendaagse software dan heb je stabiele en toekomstbestendige integratieoplossingen nodig. In deze blog gaan we er op in of een Enterprise Service Bus nog een rol speelt in deze integratie uitdaging.

Wat is een ESB?

Een ESB regelt de communicatie tussen verschillende systemen zonder dat die systemen een directe connectie met elkaar hebben. De ESB vormt hierbij een soort centraal schakelstation en zorgt dat de berichten op de juiste plaats worden afgeleverd, de zogenaamde orchestratie. In de praktijk zijn ESB-oplossingen vaak systemen die On-premise draaien om zo on-premise systemen met elkaar en de buitenwereld te kunnen verbinden. ESB’s hebben de volgende eigenschappen:

  • Ze regelen als een centraal schakelpunt de communicatie tussen de applicaties
  • Ze dragen zorg voor de beveiliging
  • Ze ondersteunen diverse communicatieprotocollen (zoals bijv. Https, REST, SFTP en SQL)
  • Ze transformeren de data naar een éénduidig formaat

Zijn ESB’s nog wel relevant?

Een ESB is, naast een term voor systemen die zorgdragen voor integratieoplossingen, ook vooral een concept. Het concept waarbij je een centrale hub hebt die data ontvangt, transformeert en orchestreert. Hoewel er steeds meer platforms zijn die direct onderling communiceren via een directe koppeling, zijn er ook nog vele systemen die dit niet doen of die zelfs nog volledig zelfstandig en eventueel on-premise draaien.

Het concept van een Enterprise Service Bus is dus zeker nog relevant. In de praktijk gaan steeds meer bedrijven echter wel over naar de moderne variant, een iPaaS (integration platform as a service).
Een iPaaS draait in de cloud (en kan communiceren met on-premise applicaties via een application gateway) en zorgt net als de traditionele ESB’s voor data orchestratie binnen grote organisaties.

Traditionele on-premise ESB’s zoals Oracle ESB en IBM Websphere worden steeds minder populair maar worden vervangen door moderne ESB-oplossingen zoals het KoppelHet cloud ESB (onze oplossing voor het MKB) en oplossingen zoals Azure Integration Services of Boomi.

Integratie Specialist