Kazalo:
Opredelitev - Kaj pomeni Service Broker?
Service Broker je funkcija SQL Serverja, ki spremlja dokončanje opravil, navadno ukaznih sporočil, med dvema različnima aplikacijama v pogonu baze podatkov. Odgovoren je za varno dostavo sporočil z enega konca na drugega. Če se ciljna aplikacija začasno ustavi ali se ne odzove, Service Broker sporočila shrani, dokler niso pripravljena za dostavo.
Techopedia razlaga Service Broker
Ko dve aplikaciji (znotraj ali zunaj strežnika SQL) komunicirata, nobena ne more dostopati do tehničnih podrobnosti na nasprotnem koncu. Naloga Service Brokerja je, da zaščiti občutljiva sporočila in jih zanesljivo dostavi na določeno mesto. Service Broker je visoko integriran in ponuja preprost vmesnik Transact-SQL za pošiljanje in prejemanje sporočil v kombinaciji z nizom močnih garancij za dostavo in obdelavo sporočil. Program pobudnika (tisti, ki začne pogovor) pošlje sporočilo servisnemu posredniku skupaj z naslovom ciljne aplikacije (prejemnika). Po prejemu sporočila ciljna aplikacija pošlje potrditveno ali odzivno sporočilo, ki kaže na uspešno dostavo v aplikacijo indikatorja.