Compartilhar via


Transações COM+

Quando você compra um livro de uma livraria online, você usa um cartão de crédito para trocar dinheiro por um livro. Depois de enviar seu pedido, uma série de operações relacionadas (validação do cartão de crédito, verificação da disponibilidade do inventário e assim por diante) garante que você obtenha o livro e que a livraria receba seu dinheiro. Se uma única operação na série falhar durante a troca, a troca inteira falhará. Você não recebe o livro, e a livraria não recebe seu dinheiro.

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

Os tópicos a seguir introduzem 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 com+
Fornece informações práticas sobre como escrever componentes transacionais.