Wat is een Enterprise Service Bus?

Op het gebied van informatica is een enterprise service bus (ESB) een softwareprogramma dat modulaire services beschikbaar stelt voor consumenten op internet. Deze bus is het leveringsmechanisme voor servicegeoriënteerde (SOA) softwaretechnologie. Deze worden gebruikt in online bankieren, reisreserveringen en stockkaartlezers.

De enterprise service bus is een berichtbezorgsysteem voor webservices. Het is verantwoordelijk voor het delen en routeren van berichten tussen computersystemen. Dit is vergelijkbaar met een geautomatiseerd postkantoor dat ervoor zorgt dat gegevens veilig worden afgeleverd bij de juiste persoon op het netwerk.

Toen service-georiënteerde architectuur voor het eerst werd gemaakt, was er geen standaardmethode voor het aanbieden van zakelijke services aan de gemeenschap als geheel. Dit maakte het moeilijk voor bedrijven om informatie te delen omdat bestanden niet beschikbaar waren in een standaardmethode. De enterprise service bus creëerde een standaardplatform met gedefinieerde protocollen voor alle bedrijven om zakelijke services veilig via netwerken te delen.

Er zijn veel soorten servicebussen beschikbaar. Deze variëren meestal in prijs en complexiteit. Het is belangrijk om het niveau van verfijning te bepalen dat een bedrijf nodig heeft alvorens een enterprise service bus te kopen, omdat grote complexe systemen enkele miljoenen dollars kunnen kosten. Kleine bussen zijn beschikbaar op internet en bieden voldoende ondersteuning voor kleine servicegerichte webapplicaties.

De enterprise service bus is een voorbeeld van MOM-technologie (Message Oriented Middleware). Deze familie van tools biedt de mogelijkheid om informatie te delen met consumenten en andere bedrijven. Enkele andere voorbeelden van MOM-technologie zijn IBM MQSeries®. Deze technologie biedt een generieke manier voor computersystemen om berichten op een standaard betrouwbare manier te verzenden.

Kleine servicebussen zijn meestal voldoende voor startende bedrijven die slechts een paar services beschikbaar hebben. Dit type enterprise service bus biedt de minimale functionaliteit die nodig is om bedrijfsmodules op internet te beheren. Naarmate de vraag groeit, kan het bedrijf het busplatform en de infrastructuur upgraden naar een complexer model.

De enterprise service bus is verantwoordelijk voor het delen van serviceberichten van een bedrijf. Dit type delen vereist voldoende beveiliging rondom de blootgestelde gegevens. De bus bevat doorgaans functies waarmee berichten kunnen worden gecodeerd en gedecodeerd voordat ze via het netwerk worden gedeeld. Dit coderingsproces beveiligt de berichten voordat ze via het netwerk worden overgedragen.

BPEL (Business Process Execution Language) vertrouwt op een enterprise-servicebus om de zakelijke services aan externe klanten te communiceren. Deze speciale scripttaal bevat de regels voor specifieke bedrijfsprocessen voor een bedrijf. Het BPEL-programma vereist een ESB-applicatie om de betrouwbaarheid en prestaties van services te waarborgen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?