Kaj je Enterprise Service Bus?

V računalništvu je poslovno vodilo za storitve (ESB) programski program, ki omogoča uporabnikom na internetu na voljo modularne storitve. To vodilo je mehanizem za dostavo storitveno usmerjene (SOA) programske tehnologije. Uporabljajo se pri spletnem bančništvu, rezervacijah potovanj in bralnikih vozovnic.

Storitveno vodilo podjetja je sistem za dostavo sporočil za spletne storitve. Odgovoren je za izmenjavo in usmerjanje sporočil med računalniškimi sistemi. To je podobno avtomatizirani pošti, ki zagotavlja, da so podatki varno dostavljeni ustreznemu posamezniku v omrežju.

Ko je bila prvič ustvarjena storitveno usmerjena arhitektura, ni bilo standardne metode za predstavitev poslovnih storitev širši skupnosti. To je podjetjem otežilo izmenjavo informacij, ker datoteke niso bile na voljo po standardni metodi. Storitveno vodilo podjetja je ustvarilo standardno platformo z opredeljenimi protokoli za vsa podjetja za varno deljenje poslovnih storitev v omrežjih.

Na voljo je veliko vrst službenih avtobusov. Ti se običajno razlikujejo po ceni in kompleksnosti. Pomembno je določiti raven prefinjenosti, ki jo podjetje potrebuje pred nakupom službenega avtobusa za podjetja, saj lahko veliki kompleksni sistemi stanejo več milijonov dolarjev. Mali avtobusi so na voljo na internetu in zagotavljajo ustrezno podporo za majhne spletne aplikacije, ki temeljijo na storitvah.

Storitveno vodilo podjetja je primer sporočilno usmerjene tehnologije vmesne programske opreme (MOM). Ta družina orodij zagotavlja kanal za izmenjavo informacij med potrošniki in drugimi podjetji. Nekateri drugi primeri tehnologije MOM vključujejo IBM MQSeries®. Ta tehnologija zagotavlja splošen način za računalniške sisteme za pošiljanje sporočil na standarden zanesljiv način.

Majhni avtobusni avtobusi običajno zadostujejo za novoustanovljena podjetja, ki imajo na voljo le nekaj storitev. Ta vrsta službenega vodila podjetja bo zagotovila minimalno funkcionalnost, potrebno za upravljanje poslovnih modulov na internetu. Ker povpraševanje raste, lahko podjetje nadgradi avtobusno platformo in infrastrukturo v bolj zapleten model.
Storitveno vodilo podjetja je odgovorno za skupno rabo servisnih sporočil podjetja. Ta vrsta skupne rabe zahteva zadostno varnost okoli izpostavljenih podatkov. Vodilo običajno vključuje funkcije, ki lahko šifrirajo in dešifrirajo sporočila, preden se delijo po omrežju. Ta postopek šifriranja zavaruje sporočila, preden se prenesejo po omrežju.
Jezik izvajanja poslovnih procesov (BPEL) se opira na vodilo storitev podjetja za komuniciranje poslovnih storitev zunanjim strankam. Ta poseben skriptni jezik vsebuje pravila za posebne poslovne procese za podjetje. Program BPEL zahteva aplikacijo ESB za zagotavljanje zanesljivosti in učinkovitosti storitev.