U računarstvu, sabirnica usluga poduzeća (ESB) je softverski program koji korisnicima na Internetu čini dostupne modularne usluge. Ova sabirnica je mehanizam isporuke za servisno orijentiranu (SOA) softversku tehnologiju. Oni se koriste u online bankarstvu, rezervacijama putovanja i čitačima karata.
Poslovni sabirnica usluga je sustav za isporuku poruka za web usluge. Odgovoran je za dijeljenje i usmjeravanje poruka među računalnim sustavima. Ovo je slično automatiziranom poštanskom uredu koji osigurava sigurnu isporuku podataka odgovarajućoj osobi na mreži.
Kada je prvi put stvorena uslužno orijentirana arhitektura, nije postojala standardna metoda za predstavljanje poslovnih usluga široj zajednici. To je tvrtkama otežalo dijeljenje informacija jer datoteke nisu bile dostupne na standardnu metodu. Poslovni sabirnica usluga stvorila je standardnu platformu s definiranim protokolima za sve tvrtke za sigurno dijeljenje poslovnih usluga preko mreža.
Dostupne su mnoge vrste uslužnih autobusa. Oni se obično razlikuju po cijeni i složenosti. Važno je odrediti razinu sofisticiranosti koju tvrtka treba prije kupnje poslovnog servisnog sabirnice jer veliki složeni sustavi mogu koštati nekoliko milijuna dolara. Mali autobusi dostupni su na Internetu i pružaju odgovarajuću podršku za male web aplikacije temeljene na uslugama.
Servisna sabirnica poduzeća primjer je tehnologije srednjeg softvera orijentiranog na poruke (MOM). Ova obitelj alata pruža kanal za razmjenu informacija među potrošačima i drugim tvrtkama. Neki drugi primjeri MOM tehnologije uključuju IBM MQSeries®. Ova tehnologija pruža generički način da računalni sustavi šalju poruke na standardni pouzdan način.
Mali autobusi za usluge obično su dovoljni za start-up tvrtke koje imaju samo nekoliko usluga na raspolaganju. Ova vrsta poslovne sabirnice usluga će pružiti minimalnu funkcionalnost potrebnu za upravljanje poslovnim modulima na Internetu. Kako potražnja raste, tvrtka može nadograditi autobusnu platformu i infrastrukturu u složeniji model.
Servisna sabirnica poduzeća odgovorna je za dijeljenje servisnih poruka tvrtke. Ova vrsta dijeljenja zahtijeva dovoljnu sigurnost oko izloženih podataka. Sabirnica obično uključuje funkcije koje mogu šifrirati i dešifrirati poruke prije nego što se podijele preko mreže. Ovaj proces šifriranja osigurava poruke prije nego što se prenesu putem mreže.
Jezik za izvršavanje poslovnih procesa (BPEL) oslanja se na sabirnicu poslovnih usluga za komunikaciju poslovnih usluga vanjskim korisnicima. Ovaj posebni skriptni jezik sadrži pravila za specifične poslovne procese za tvrtku. BPEL program zahtijeva ESB aplikaciju kako bi se osigurala pouzdanost i izvedba usluga.