Transacciones COM+
Al comprar un libro de una librería en línea, se usa una tarjeta de crédito para intercambiar dinero por un libro. Después de enviar su pedido, una serie de operaciones relacionadas (validación de su 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 consigues el libro, y la librería no consigue tu dinero.
La tecnología responsable de equilibrar y predecir este intercambio en línea 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 COM+ |
Presenta términos y conceptos básicos. |
tareas de transacciones COM+ |
Proporciona información práctica sobre cómo escribir componentes transaccionales. |