Partager via


Concepts des composants mis en file d’attente COM+

Basé sur les services Message Queuing , le service de composants en file d’attente COM+ offre un moyen simple d’appeler et d’exécuter des composants de manière asynchrone. Le traitement peut se produire sans tenir compte de la disponibilité ou de l’accessibilité de l’expéditeur ou du destinataire.

En termes COM, une file d’attente est une zone de stockage qui enregistre les messages en vue d’une récupération ultérieure. La mise en file d’attente fournit un mécanisme pour la communication sans connexion. Autrement dit, l’expéditeur et le destinataire ne sont pas connectés directement et communiquent uniquement par le biais de files d’attente. La mise en file d’attente permet de conserver les informations jusqu’à ce que le destinataire soit prêt à les obtenir. L’expéditeur et le destinataire communiquent indirectement afin que chacun puisse fonctionner indépendamment, sans être affecté par l’autre.

Dans le passé, une connaissance approfondie du marshaling était nécessaire pour mettre en file d’attente, envoyer et recevoir des messages asynchrones. Désormais, à l’aide d’appels de méthode facilement compréhensibles et utilisés par les développeurs de composants, le service de composants en file d’attente COM+ marshale automatiquement les données sous la forme d’un message Message Queuing. Et étant donné que le service de composants mis en file d’attente offre une prise en charge intégrée des transactions, un état incohérent ne peut pas compromettre les données en cas de défaillance du serveur.

Les rubriques suivantes de cette section contiennent des informations générales sur la conception et l’écriture de composants mis en file d’attente.

Rubrique Description
Avantages du traitement mis en file d’attente
Décrit les avantages de la programmation avec des composants en file d’attente COM+.
Architecture des composants mis en file d’attente
Décrit l’architecture du service de composants mis en file d’attente COM+.
Message transactionnel Queuing
Décrit comment les transactions sont gérées par le service de composants en file d’attente COM+.
Sécurité des composants mis en file d’attente
Décrit les options de stratégie pour l’authentification des messages clients et leurs implications.
Développement de composants mis en file d’attente
Décrit les considérations relatives à la programmation lors de l’écriture de composants pouvant faire l’objet d’une file d’attente.
Erreurs des composants mis en file d’attente
Décrit les types d’erreurs les plus courants que vous pouvez rencontrer lors de l’utilisation du service de composants mis en file d’attente COM+.

Tâches des composants mis en file d’attente COM+