Gå til indholdet

Enterprise Service Bus

En Enterprise Service Bus formidler centralt mellem applikationer: Den kan dirigere beskeder, konvertere dataformater og tilpasse protokoller.

Også kendt somESB
Snitflader & integration

Hvad er en Enterprise Service Bus?

En Enterprise Service Bus (ESB) er et integrationsmønster, hvor et fælles formidlingslag håndterer udvekslingen mellem applikationer. Opgaverne kan omfatte dirigering af beskeder, konvertering af dataformater og tilpasning af kommunikationsprotokoller. Genanvendelige grænseflader skal mindske behovet for, at hver applikation selv implementerer hver forbindelse.

I en fiktiv softwarevirksomhed melder projektportalen et nyt projekt med sin egen JSON-besked ProjectCreated. En central integrationstjeneste konverterer den til den ældre planlægningssoftwares XML-format og sender den videre dertil. Det skal fastlægges ud fra den forretningsmæssige betydning, hvilken portaloplysning der svarer til den projektansvarlige i planlægningssystemet; en formatkonvertering løser ikke dette spørgsmål.

Middleware er det bredere softwarebegreb. ESB betegner et bestemt integrationsmønster; iPaaS beskriver en integrationsplatform leveret som tjeneste. Om central formidling er nyttig, afhænger af forbindelserne og driften af dem. Det kræver ikke automatisk en ESB at forbinde applikationer.

Kilder

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt