Servizi

Un servizio di Service Broker è rappresentato da un nome per un'attività aziendale o una serie di attività aziendali specifiche. Le conversazioni si svolgono tra servizi. Il nome del servizio viene utilizzato da Service Broker per il recapito dei messaggi nella coda appropriata all'interno di un database, per il routing dei messaggi, per l'applicazione del contratto per una conversazione e per determinare la protezione remota per una nuova conversazione.

Ogni servizio specifica una coda in cui inserire i messaggi in arrivo. I contratti associati al servizio definiscono le attività specifiche per le quali il servizio accetta nuove conversazioni. Pertanto, un servizio di destinazione specifica uno o più contratti che devono essere rispettati dalle conversazioni con il servizio. Non è invece necessario specificare contratti per un servizio che avvia conversazioni ma che non riceve nuove conversazioni da altri servizi. Se il servizio può ricevere messaggi sul contratto DEFAULT, è necessario includere il contratto DEFAULT nella definizione del servizio.