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. |