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
Routing di Service Broker
Viene descritto in che modo viene eseguito il routing dei messaggi da Service Broker.Protocolli di comunicazione di Service Broker
Viene descritto l'utilizzo da parte di Service Broker di un protocollo specifico per comunicare con le istanze remote di Service Broker.Inoltro di messaggi di Service Broker
Descrive il sistema di inoltro dei messaggi.