Transacciones COM+

Al comprar un libro de una librería en línea, usa una tarjeta de crédito para intercambiar dinero por un libro. Después de enviar el pedido, una serie de operaciones relacionadas (validación de la tarjeta de crédito, comprobación de la disponibilidad del inventario, etc.) garantiza que obtenga el libro y que la librería obtenga su dinero. Si se produce un error en una sola operación de la serie durante el intercambio, se produce un error en todo el intercambio. No obtienes el libro, y la librería no obtienes tu dinero.

La tecnología responsable de hacer este intercambio en línea equilibrado y predecible se denomina procesamiento de transacciones. Mediante programación, una transacción es una unidad de trabajo en la que se produce una serie de operaciones. COM+ usa transacciones mediante programación para asegurarse de que los recursos no se actualizan permanentemente a menos que todas las operaciones de la transacción se completen correctamente. Al enlazar un conjunto de operaciones relacionadas en una transacción COM+ que se realiza correctamente o se produce un error por completo, puede simplificar enormemente la recuperación de errores.

En los temas siguientes se presenta la teoría general del procesamiento de transacciones, se proporciona una visión más detallada de las transacciones en COM+, y se presentan sugerencias prácticas para escribir componentes transaccionales.

Tema Descripción
Conceptos de transacciones de COM+
Presenta términos y conceptos básicos.
Tareas de transacciones COM+
Proporciona información práctica sobre cómo escribir componentes transaccionales.