Procesar transacciones
Al comprar un libro desde una librería en línea, se intercambia el dinero (en el formulario de crédito) para un libro. Si su crédito es bueno, una serie de operaciones relacionadas le aseguran que obtendrá el libro y que la librería obtendrá su dinero. Sin embargo, si se producir un error en una operación única en la serie durante el intercambio, todo el intercambio falla. No obtiene el libro y la librería no obtiene su dinero.
La tecnología responsable para realizar el intercambio equilibrado y predecible se denomina procesamiento de transacciones. Las transacciones le aseguran que los recursos orientados a datos no están actualizados permanentemente a menos que todas las operaciones dentro de la unidad transaccional se completen correctamente. Combinando un conjunto de operaciones relacionadas en una unidad que o tiene un éxito rotundo o bien fracasa completamente, puede simplificar la recuperación de errores y realizar su aplicación con más confianza.
Los sistemas del procesamiento de transacciones están compuestos de hardware del equipo y software que hospedan una aplicación orientada a transacciones que realiza las transacciones rutinarias necesarias para realizar el negocio. Los ejemplos incluyen sistemas que administran entradas del pedido de ventas, reservas de la línea aérea, nómina, registros del empleado, fabricación y envío.
En esta sección se proporciona tanto información general sobre procesamiento de transacciones como información concreta sobre cómo escribir las aplicaciones transaccionales y los administradores de recursos mediante Microsoft .NET Framework.
En esta sección
- Principios de la transacción
Introduce condiciones del procesamiento de transacciones básicas y conceptos.
- Características proporcionadas por System.Transactions
Discute cómo puede utilizar las características en System.Transactions para escribir su propia aplicación transaccional.
Referencia
- System.Transactions
Proporciona las clases que permiten al código participar en transacciones. Las clases admiten transacciones con varios participantes distribuidos, varias notificaciones de fase e inscripciones duraderas.
Secciones relacionadas
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.