Routing e funzionalità di rete di Service Broker

Le comunicazioni di Service Broker sono progettate per garantire un recapito dei messaggi affidabile e asincrono. Service Broker utilizza le funzionalità di autenticazione fornite da SQL Server per garantire la protezione contro l'accesso non autorizzato a un servizio. Per proteggere i dati dei messaggi, Service Broker consente inoltre la crittografia dei messaggi inviati dall'istanza.

La comunicazione tra due applicazioni si svolge mediante messaggi. Quando un'applicazione invia messaggi, Service Broker individua una route per il servizio e trasmette il messaggio all'indirizzo di rete specificato dalla route.

Service Broker comunica lo stato di una conversazione a un'applicazione tramite messaggi. Service Broker indica gli errori, la fine di una conversazione e gli eventi timer inviando un messaggio al servizio. Come tutti i messaggi, anche questi messaggi sono associati a una conversazione specifica.

I messaggi provenienti da Service Broker e quelli provenienti dall'altro lato della conversazione vengono recapitati ed elaborati nello stesso modo. L'utilizzo dello stesso modello di programmazione per l'elaborazione di tutti i messaggi consente una maggiore semplicità di sviluppo delle applicazioni. Le applicazioni di Service Broker possono inoltre essere ridistribuite senza che sia necessario apportare modifiche al relativo codice.

Contenuto della sezione