Gå til innholdet

Enterprise Service Bus

En Enterprise Service Bus formidler sentralt mellom applikasjoner: Den kan rute meldinger, konvertere dataformater og tilpasse protokoller.

Også kjent somESB
API-er og integrasjon

Hva er en Enterprise Service Bus?

En Enterprise Service Bus (ESB) er et integrasjonsmønster der et felles formidlingslag håndterer utvekslingen mellom applikasjoner. Oppgavene kan omfatte ruting av meldinger, konvertering av dataformater og tilpasning av kommunikasjonsprotokoller. Gjenbrukbare grensesnitt skal redusere behovet for at hver applikasjon selv implementerer hver forbindelse.

I et fiktivt programvareselskap melder prosjektportalen fra om et nytt prosjekt med sin egen JSON-melding ProjectCreated. En sentral integrasjonstjeneste konverterer den til XML-formatet i den eldre planleggingsprogramvaren og sender den dit. Hvilken opplysning i portalen som tilsvarer den prosjektansvarlige i planleggingssystemet, må avklares ut fra den forretningsmessige betydningen; en formatkonvertering løser ikke dette spørsmålet.

Mellomvare er det bredere programvarebegrepet. ESB betegner et bestemt integrasjonsmønster; iPaaS beskriver en integrasjonsplattform levert som en tjeneste. Om sentral formidling er nyttig, avhenger av forbindelsene og driften av dem. Det kreves ikke automatisk en ESB for å koble sammen applikasjoner.

Kilder

Artikler om temaet

API-er og integrasjon med ASES

ERP, CRM og nettbutikk ryddig koblet sammen