Enrutamiento y redes de Service Broker

Las comunicaciones de Service Broker están diseñadas en torno a la entrega de mensajes confiables y asincrónicos. Service Broker usa las características de autenticación que proporciona SQL Server para ayudar a protegerse frente al acceso no autorizado a un servicio. Para proteger los datos de los mensajes, Service Broker también permite cifrar los mensajes que abandonan la instancia.

La comunicación entre dos aplicaciones se produce a través de mensajes. Cuando una aplicación envía mensajes, Service Broker busca una ruta para el servicio y transmite el mensaje a la dirección de red especificada por la ruta.

Service Broker comunica el estado de una conversación a una aplicación a través de los mensajes. Service Broker indica errores, el final de una conversación y los eventos del temporizador enviando un mensaje al servicio. Como todos los mensajes, éstos se asocian con una conversación específica.

Los mensajes de Service Broker y los mensajes del otro lado de la conversación llegan y se procesan de la misma manera. Al usar el mismo modelo de programación para procesar todos los mensajes, se simplifica el desarrollo de la aplicación. Esto también permite a las aplicaciones de Service Broker que se vuelvan a implementar sin realizar cambios en el código de aplicación.

En esta sección