Partager via


COM+ Transactions

Lorsque vous achetez un livre dans une librairie en ligne, vous utilisez un crédit carte pour échanger de l’argent contre un livre. Après avoir envoyé votre commande, une série d’opérations connexes (validation de votre carte de crédit, vérification de la disponibilité des stocks, etc.) garantit que vous obtenez le livre et que la librairie obtient votre argent. Si une seule opération de la série échoue pendant l’échange, l’échange entier échoue. Vous n’obtenez pas le livre, et la librairie n’obtient pas votre argent.

La technologie chargée de rendre cet échange en ligne équilibré et prévisible est appelée traitement des transactions. Par programme, une transaction est une unité de travail dans laquelle une série d’opérations se produit. COM+ utilise des transactions par programmation pour s’assurer que les ressources ne sont pas mises à jour en permanence, sauf si toutes les opérations au sein de la transaction se terminent correctement. En liant un ensemble d’opérations associées dans une transaction COM+ qui réussit complètement ou échoue complètement, vous pouvez simplifier considérablement la récupération d’erreurs.

Les rubriques suivantes présentent la théorie générale du traitement des transactions, fournissent un examen plus approfondi des transactions dans COM+ et présentent des conseils pratiques pour l’écriture de composants transactionnels.

Rubrique Description
COM+ Transactions Concepts
Présente les termes et concepts de base.
Tâches de transactions COM+
Fournit des informations pratiques sur l’écriture de composants transactionnels.