Co je Enterprise Service Bus?
V oblasti výpočetní techniky je podniková servisní sběrnice (ESB) softwarový program, který zpřístupňuje modulární služby zákazníkům na internetu. Tato sběrnice je mechanismus doručování softwarové technologie zaměřené na služby (SOA). Používají se v online bankovnictví, cestovních rezervacích a čtečkách skladových lístků.
Sběrnice podnikových služeb je systém doručování zpráv pro webové služby. Je zodpovědný za sdílení a směrování zpráv mezi počítačovými systémy. Je to podobné automatizované poště, která zajišťuje, že data jsou bezpečně doručena příslušnému jednotlivci v síti.
Když byla architektura orientována na služby poprvé vytvořena, neexistovala žádná standardní metoda prezentace obchodních služeb pro komunitu jako celek. To společnosti znesnadnilo sdílení informací, protože soubory nebyly dostupné standardní metodou. Sběrnice podnikových služeb vytvořila standardní platformu s definovanými protokoly pro všechny společnosti pro bezpečné sdílení obchodních služeb v sítích.
K dispozici je mnoho typů servisních autobusů. Ty se obvykle liší cenou a složitostí. Před zakoupením podnikové servisní sběrnice je důležité určit úroveň sofistikovanosti, kterou společnost potřebuje, protože velké komplexní systémy mohou stát několik milionů dolarů. Malé autobusy jsou k dispozici na internetu a poskytují odpovídající podporu malým webovým aplikacím založeným na službách.
Sběrnice podnikových služeb je příkladem technologie middleware (MOM) zaměřené na zprávy. Tato skupina nástrojů poskytuje prostředek ke sdílení informací mezi spotřebiteli a jinými podniky. Mezi další příklady technologie MOM patří IBM MQSeries®. Tato technologie poskytuje obecný způsob, jak mohou počítačové systémy posílat zprávy standardním spolehlivým způsobem.
Autobusy s malými službami obvykle postačují pro začínající společnosti, které mají k dispozici pouze několik služeb. Tento typ podnikové servisní sběrnice poskytne minimální funkčnost potřebnou pro správu obchodních modulů na internetu. S rostoucí poptávkou může podnik upgradovat autobusovou platformu a infrastrukturu na složitější model.
Sběrnice podnikových služeb je zodpovědná za sdílení servisních zpráv od společnosti. Tento typ sdílení vyžaduje dostatečné zabezpečení kolem vystavených dat. Sběrnice obvykle obsahuje funkce, které mohou šifrovat a dešifrovat zprávy před jejich sdílením v síti. Tento šifrovací proces zajišťuje zabezpečení zpráv před jejich přenosem po síti.
Jazyk pro provádění obchodních procesů (BPEL) se spoléhá na podnikovou servisní sběrnici, aby obchodní služby externím zákazníkům předával. Tento speciální skriptovací jazyk obsahuje pravidla pro specifické obchodní procesy společnosti. Program BPEL vyžaduje aplikaci ESB k zajištění spolehlivosti a výkonu služeb.