Services

Un service de Service Broker représente un nom pour une tâche ou un jeu de tâches spécifiques liées à l'activité de l'entreprise. Des conversations s'échangent entre les services. Service Broker utilise le nom du service pour acheminer les messages, les remettre à la file d'attente correcte dans une base de données, appliquer le contrat pour une conversation et déterminer la sécurité distante d'une nouvelle conversation.

Chaque service spécifie une file d'attente chargée de la conservation des messages entrants. Les contrats associés au service définissent les tâches spécifiques pour lesquelles le service accepte de nouvelles conversations. Ainsi, un service cible indique un ou plusieurs contrats que les conversations entretenues avec ce service doivent suivre. Un service qui engage des conversations, mais ne reçoit aucune nouvelle conversation d'autres services n'a pas besoin de spécifier des contrats. Si le service peut recevoir des messages sur le contrat DEFAULT, ce contrat doit être inclus dans la définition du service.