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
Enrutamiento de Service Broker
Describe cómo Service Broker enruta los mensajes.Protocolos de comunicación de Service Broker
Describe cómo Service Broker usa un protocolo específico del broker para comunicarse con brokers remotos.Reenvío de mensajes de Service Broker
Describe el sistema de reenvío de mensajes.