Vue d'ensemble (Service Broker)

Service Broker permet aux développeurs de bases de données d'élaborer des applications fiables et évolutives. Du fait de l'intégration de Service Broker au Moteur de base de données, l'administration de ces applications fait partie de l'administration courante de la base de données.

Service Broker fournit des files d'attente et une messagerie fiable pour SQL Server. Cette technologie est tout aussi utile aux applications qui exploitent une instance SQL Server unique qu'aux applications qui répartissent le travail entre plusieurs instances.

Dans une instance SQL Server unique, Service Broker fournit un modèle de programmation asynchrone solide. En général, les applications de base de données utilisent la programmation asynchrone pour raccourcir le temps des réponses interactives et accroître la capacité de traitement de l'application.

Service Broker propose en outre un système de messagerie fiable entre les instances SQL Server. Service Broker permet aux développeurs de bâtir des applications à partir de composants entiers et indépendants appelés services. Les applications qui nécessitent les fonctionnalités exposées par ces services interagissent avec ceux-ci par le biais de messages. Service Broker utilise le protocole TCP/IP pour échanger des messages entre les instances. Service Broker propose également des fonctions permettant d'empêcher tout accès non autorisé depuis le réseau et de chiffrer les messages envoyés sur le réseau.

Dans cette section

Sections connexes