Partilhar via


Transações COM+

Quando compra um livro numa livraria online, utiliza um cartão de crédito para trocar dinheiro por um livro. Depois de submeter a sua encomenda, uma série de operações relacionadas (validação do seu cartão de crédito, verificação da disponibilidade de inventário, etc.) garante que recebe o livro e que a livraria recebe o seu dinheiro. Se uma única operação da série falhar durante a troca, toda a troca falhará. Você não recebe o livro, e a livraria não recebe o seu dinheiro.

A tecnologia responsável por tornar essa troca on-line equilibrada e previsível é chamada de processamento de transações. Programaticamente, uma transação é uma unidade de trabalho na qual ocorre uma série de operações. COM+ usa transações programáticas para garantir que os recursos não sejam permanentemente atualizados, a menos que todas as operações dentro da transação sejam concluídas com êxito. Ao vincular um conjunto de operações relacionadas em uma transação COM+ que é completamente bem-sucedida ou completamente falha, você pode simplificar muito a recuperação de erros.

Os tópicos a seguir apresentam a teoria geral de processamento de transações, fornecem uma visão mais detalhada das transações em COM+ e apresentam dicas práticas para escrever componentes transacionais.

Tópico Descrição
Conceitos de transações COM+
Apresenta termos e conceitos básicos.
Tarefas de transações COM+
Fornece informações práticas sobre como escrever componentes transacionais.