Transazioni COM+

Quando acquisti un libro da un booktore online, usa una carta di credito per scambiare denaro per un libro. Dopo aver inviato l'ordine, una serie di operazioni correlate (convalida della carta di credito, verifica della disponibilità dell'inventario e così via) garantisce che si ottenga il libro e che il booktore ottenga i soldi. Se una singola operazione della serie ha esito negativo durante lo scambio, l'intero scambio ha esito negativo. Non si ottiene il libro, e il booktore non ottiene i vostri soldi.

La tecnologia responsabile di rendere questo scambio online bilanciato e prevedibile è chiamato elaborazione delle transazioni. A livello di codice, una transazione è un'unità di lavoro in cui si verifica una serie di operazioni. COM+ usa transazioni a livello di codice per assicurarsi che le risorse non vengano aggiornate in modo permanente, a meno che tutte le operazioni all'interno della transazione non vengano completate correttamente. Associando un set di operazioni correlate in una transazione COM+ che ha esito positivo o completamente negativo, è possibile semplificare notevolmente il ripristino degli errori.

Negli argomenti seguenti vengono presentate le teorie generali di elaborazione delle transazioni, vengono fornite informazioni più approfondite sulle transazioni in COM+, oltre a suggerimenti pratici per la scrittura di componenti transazionali.

Argomento Descrizione
Concetti relativi alle transazioni COM+
Presenta termini e concetti di base.
Attività delle transazioni COM+
Fornisce informazioni pratiche sulla scrittura di componenti transazionali.