Andmetöötluses on ettevõtte teenindussiin (ESB) tarkvaraprogramm, mis teeb moodulteenused tarbijatele Internetis kättesaadavaks. See siin on teenustele orienteeritud (SOA) tarkvaratehnoloogia edastusmehhanism. Neid kasutatakse Interneti-panganduses, reisibroneeringutes ja aktsiapiletite lugejates.
Ettevõtte teenindussiin on veebiteenuste sõnumiedastussüsteem. See vastutab teadete jagamise ja marsruutimise eest arvutisüsteemide vahel. See sarnaneb automatiseeritud postkontoriga, mis tagab andmete turvalise edastamise võrgus vastavale isikule.
Kui teenusele orienteeritud arhitektuur esmakordselt loodi, ei olnud standardset meetodit äriteenuste tutvustamiseks laiemale kogukonnale. See muutis ettevõtetel teabe jagamise keeruliseks, kuna failid polnud standardmeetodil saadaval. Ettevõtte teenindussiin lõi standardse platvormi koos määratletud protokollidega, et kõik ettevõtted saaksid turvaliselt jagada äriteenuseid võrkude vahel.
Saadaval on mitut tüüpi teenindusbusse. Need erinevad tavaliselt hinna ja keerukuse poolest. Enne ettevõtte teenindussiini ostmist on oluline kindlaks teha, millist keerukust ettevõte vajab, sest suured keerukad süsteemid võivad maksta mitu miljonit dollarit. Väikesed bussid on saadaval Internetis ja pakuvad piisavat tuge väikestele teenusepõhistele veebirakendustele.
Ettevõtte teenindussiin on sõnumile orienteeritud vahevara (MOM) tehnoloogia näide. See tööriistade perekond pakub kanali teabe jagamiseks tarbijate ja teiste ettevõtete vahel. Mõned teised MOM-tehnoloogia näited hõlmavad IBM MQSeries®-i. See tehnoloogia annab arvutisüsteemidele üldise viisi standardsel ja usaldusväärsel viisil sõnumite saatmiseks.
Väikesed teenindusbussid on tavaliselt piisavad alustavatele ettevõtetele, kellel on saadaval vaid mõned teenused. Seda tüüpi ettevõtte teenindussiin pakub minimaalset funktsionaalsust, mis on vajalik ärimoodulite haldamiseks Internetis. Nõudluse kasvades saab ettevõte uuendada bussiplatvormi ja infrastruktuuri keerukamaks mudeliks.
Ettevõtte teenindussiin vastutab ettevõttelt saadud teenusesõnumite jagamise eest. Seda tüüpi jagamine nõuab eksponeeritud andmete piisavat turvalisust. Siin sisaldab tavaliselt funktsioone, mis suudavad sõnumeid krüpteerida ja dekrüpteerida enne, kui need võrgus jagatakse. See krüpteerimisprotsess kindlustab sõnumid enne nende üle võrgu edastamist.
Äriprotsesside täitmiskeel (BPEL) tugineb ettevõtte teenindussiinile, et edastada äriteenused välistele klientidele. See spetsiaalne skriptikeel sisaldab ettevõtte konkreetsete äriprotsesside reegleid. BPEL programm nõuab ESB rakendust, et tagada teenuste usaldusväärsus ja toimivus.