În calcul, o magistrală de servicii de întreprindere (ESB) este un program software care pune la dispoziția consumatorilor servicii modulare pe Internet. Această magistrală este mecanismul de livrare pentru tehnologia software orientată pe servicii (SOA). Acestea sunt utilizate în serviciile bancare online, rezervările de călătorie și cititorii de bilete de stoc.
Autobuzul de servicii pentru întreprinderi este un sistem de livrare de mesaje pentru servicii web. Este responsabil pentru partajarea și rutarea mesajelor între sistemele computerizate. Acest lucru este similar cu un oficiu poștal automat care asigură că datele sunt livrate în siguranță persoanei potrivite din rețea.
Când a fost creată arhitectura orientată spre servicii, nu exista o metodă standard de prezentare a serviciilor de afaceri către comunitatea în general. Acest lucru a făcut dificil pentru companii să partajeze informații, deoarece fișierele nu erau disponibile într-o metodă standard. Autobuzul de servicii pentru întreprinderi a creat o platformă standard cu protocoale definite pentru ca toate companiile să partajeze în siguranță serviciile de afaceri în rețele.
Există multe tipuri de autobuze de serviciu disponibile. Acestea variază de obicei ca preț și complexitate. Este important să se determine nivelul de sofisticare de care are nevoie o companie înainte de a cumpăra un autobuz de servicii pentru întreprinderi, deoarece sistemele complexe mari pot costa câteva milioane de dolari. Autobuzele mici sunt disponibile pe Internet și oferă suport adecvat pentru aplicații web mici bazate pe servicii.
Autobuzul de servicii pentru întreprinderi este un exemplu de tehnologie MOM (Message Oriented Middleware). Această familie de instrumente oferă canalul pentru a partaja informații între consumatori și alte companii. Alte exemple de tehnologie MOM includ IBM MQSeries®. Această tehnologie oferă o modalitate generică pentru sistemele informatice de a trimite mesaje într-un mod standard de încredere.
Autobuzele mici de servicii sunt de obicei suficiente pentru companiile înființate care au doar câteva servicii disponibile. Acest tip de magistrală de servicii pentru întreprinderi va oferi funcționalitatea minimă necesară pentru gestionarea modulelor de afaceri pe Internet. Pe măsură ce cererea crește, compania poate moderniza platforma de autobuz și infrastructura la un model mai complex.
Autobuzul de serviciu al companiei este responsabil pentru partajarea mesajelor de serviciu de la o companie. Acest tip de partajare necesită securitate suficientă în jurul datelor expuse. Autobuzul include de obicei funcții care pot cripta și decripta mesajele înainte ca acestea să fie partajate în rețea. Acest proces de criptare securizează mesajele înainte ca acestea să fie transferate în rețea.
Limbajul de execuție a proceselor de afaceri (BPEL) se bazează pe o magistrală de servicii de întreprindere pentru a comunica serviciile de afaceri clienților externi. Acest limbaj special de scripting încapsulează regulile pentru anumite procese de afaceri pentru o companie. Programul BPEL necesită o aplicație ESB pentru a asigura fiabilitatea și performanța serviciilor.