Transações distribuídas envolvendo um só servidor de
aplicações (e portanto um só TM): o caso XA puro.
Transações distribuídas envolvendo múltiplos servidores de
aplicações (e portanto múltiplos TMs): o caso geral de CORBA
OTS.
Propagação do contexto transacional.
Campos presentes no contexto transacional propagado.
15 de abril (aula 12):
Transações distribuídas (final).
Otimizações no protocolo 2PC:
Presumed abort.
One-phase commit (para transações com um
único participante).
Read-only votes.
O problema do 2PC: desfechos heurísticos (eufemismo para
a resolução manual de transações que estavam pendentes devido à
indisponibilidade prolongada do coordenador, com resultados
possivelmente inconsistentes).